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