1958年9月至1959年初,菏澤縣成立馬嶺崗人民公社。
1983年12月馬嶺崗人民公社改社為鎮(zhèn),分離出二郎廟鄉(xiāng)。
2001年2月,原馬嶺崗鎮(zhèn)、二郎廟鄉(xiāng)、解元集鄉(xiāng)合并成立馬嶺崗鎮(zhèn)。
劃分寺李行政村、桑樹侯行政村、齊崗行政村、十五里張行政村、劉洼行政村、張?zhí)眯姓、郭趙莊、萬乾集行政村、侯莊寨行政村、司莊行政村、紙坊行政村、黃樓行政村、馬嶺崗行政村、賈莊行政村、范水坑行政村、黃廟行政村、青丘行政村、龍王廟行政村、西段行政村、朱橋行政村、朱廟行政村、榮樓行政村、趙樓行政村、通古集行政村、屯西李行政村等,總計(jì)66個(gè)行政村,168個(gè)自然村。