原為昆山縣轄地,南宋嘉定十年(1218)十二月初九以年號為名,析昆山縣東境五鄉置嘉定縣,今馬陸地區屬嘉定縣春申鄉。
翌年,春申鄉易名守信鄉。
清康熙十年(1617)知縣趙昕賑災,四鄉分設粥廠。
馬陸地區設馬陸廠,宣統元年(1909)廠改稱鄉,馬陸廠改稱為馬陸鄉。
1914年稱第八區。
1928年撤銷并入嘉定市。
1934年復置馬陸鄉。
1949年置馬陸區。
1957年1月撤區并鄉置馬陸鄉。
1958年9月成立馬陸人民公社。
1983年4月恢復馬陸鄉建制。
1993年3月撤鄉建鎮。
2001年7月撤銷馬陸鎮、戩浜鎮,合并成立新的馬陸鎮,沿用至今。