該鎮民國時期分屬惠民縣第八、九、十區。
1947年全縣轄區統改稱謂,更名李家莊區。
1950年全縣轄區統一調整,調整為第十二區。
1955年9月全縣轄區地名統改稱謂,更名李家莊區。
1956年12月李家莊區分化為蔡馮、李莊、華李、鄧家四個鄉。
1958年2月區劃調整,蔡馮鄉(部分)、李莊鄉、華李鄉(部分)、鄧家鄉(部分)合并為李家莊鄉。
1958年11月建立人民公社時,李家莊鄉更名為李莊公社。
1961年李莊公社更名李莊區,下轄華李、蔡馮、李莊、南北王等6個公社。
1969年9月全縣撤區改社,復名李莊公社。
1971年12月全縣公社規模調整,析北部地區置申橋公社,其余部分仍名李莊公社。
1984年全縣撤銷人民公社建鄉鎮,李莊公社改建為李莊鎮。
2001年申橋鄉并入李莊鎮。