原屬潞城縣五區(qū)管轄,1949年11月,該區(qū)委駐地遷址馬廠村。
1953年至1956年改為馬廠鄉(xiāng),歸潞城縣管轄。
1958年,實行并鄉(xiāng)建社,潞安縣并入長治市,由長治市委領導。
1961年,從黃碾人民公社劃出組成馬廠人民公社。
1984年,撤銷人民公社,設立馬廠鄉(xiāng)。
2000年,撤鄉(xiāng)并鎮(zhèn)改為馬廠鎮(zhèn)。
2018年6月19日,根據國函〔2018〕87號文件,撤銷城區(qū)、郊區(qū),合并設立長治市潞州區(qū),以原城區(qū)和原郊區(qū)的行政區(qū)域為潞州區(qū)的行政區(qū)域,同年11月23日,長治市潞州區(qū)正式掛牌成立,馬廠鎮(zhèn)歸屬潞州區(qū)管轄。
2021年3月根據長政函〔2021〕7號文件,長治市人民政府同意潞州區(qū)撤銷長北街道,整建制并入馬廠鎮(zhèn)。
以原長北街道和原馬廠鎮(zhèn)的行政區(qū)域為馬廠鎮(zhèn)的行政區(qū)域。