1942年马集镇西部属于菏泽县第八区,东部属于曹县第四区。
1949年1月全部划归定陶,全镇西部属于定陶第八区,北部属第一区,东部属于第七区。
1958年10月原力本屯乡与张湾乡合并为新村人民公社,11月划归菏泽县,原马集于1958年11月划归成武县。
1961年10月又划归定陶县。
1979年1月原力本屯从张湾分出,成立力本屯人民公社,2001年3月,力本屯乡、马集乡合并为马集乡。
2002年4月,撤乡改编制为马集镇。