清为柳林里。
1913年为前柳林里。
1933年为前柳林乡。
1941年,前、后柳林乡并为柳林乡。
1950年7月,改为宣阳、马街联合乡。
1951年10月,又分为宣阳乡和马街乡。
1953年1月宣阳乡并入马街乡,增设梨坪乡。
1958年3月,青崖、梨坪乡并入。
1958年10月改为马街公社,11月并入安化公社。
1966年1月汉林公社并入马街公社。
1966年10月为红光公社。
1970年5月复名为马街公社。
1983年12月改社为马街乡。
2003年改乡设马街镇至今。