北洋軍閥政府時期(1912~1928)馬坡屬山東省濟寧市鄒縣,國民黨政府時期(1929~1949),馬坡屬山東省第一行政區(qū)鄒縣。
抗日戰(zhàn)爭及解放戰(zhàn)爭時期,1939年,鄒縣建立(屬中共鄒滕嶧工委領導,5月改屬蘇魯豫特區(qū)轄的湖邊專區(qū))。
馬坡屬鄒西縣。
1941年1月,鄒西、滕西縣撤銷,改建為湖東縣(屬魯南行政第一專區(qū))。
馬坡屬湖東縣。
1944年10月,撤銷湖東縣,改建為鳧山縣,馬坡屬鳧山縣,1956年3月,撤銷鳧山縣。
馬坡屬濟寧縣。
1958年成立馬坡人民公社,同年12月劃歸微山縣。
1966年1月,馬坡改建為區(qū),轄7個區(qū),1969年9月恢復馬坡公社,1984年4月建馬坡鄉(xiāng)。
2010年7月撤鄉(xiāng)設鎮(zhèn)。