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