原为昆山县辖地,南宋嘉定十年(1218)十二月初九以年号为名,析昆山县东境五乡置嘉定县,今马陆地区属嘉定县春申乡。
翌年,春申乡易名守信乡。
清康熙十年(1617)知县赵昕赈灾,四乡分设粥厂。
马陆地区设马陆厂,宣统元年(1909)厂改称乡,马陆厂改称为马陆乡。
1914年称第八区。
1928年撤销并入嘉定市。
1934年复置马陆乡。
1949年置马陆区。
1957年1月撤区并乡置马陆乡。
1958年9月成立马陆人民公社。
1983年4月恢复马陆乡建制。
1993年3月撤乡建镇。
2001年7月撤销马陆镇、戬浜镇,合并成立新的马陆镇,沿用至今。