清雍正七年(1729年),設(shè)大莊鎮(zhèn)。
民國二十二年(1933年),為武功縣三區(qū)管轄。
民國二十四年(1935年),廢區(qū)撤鎮(zhèn),設(shè)大南、大北聯(lián)保。
民國二十九年(1940年),廢保甲制,設(shè)大莊鄉(xiāng)。
1949年,設(shè)大莊區(qū)。
1956年,撤區(qū)設(shè)大莊,后歸屬普集鄉(xiāng)管轄。
1958年,稱普集公社大莊管理區(qū)。
1961年,分設(shè)大莊公社。
1984年,建立大莊鄉(xiāng)。
1998年,更名大莊鎮(zhèn)。
2001年,大莊鎮(zhèn)與觀音堂鄉(xiāng)合并后,仍名大莊鎮(zhèn)。