該鎮(zhèn)民國時期屬惠民縣第八區(qū)、第九區(qū)。
1946年劃歸楊忠縣管轄。
1949年5月楊忠縣更名惠濟(jì)縣,歸屬惠濟(jì)縣。
1950年4月惠濟(jì)縣撤銷,復(fù)歸惠民縣管轄。
1950年全縣轄區(qū)統(tǒng)一調(diào)整,更名第十四區(qū)。
1955年9月全縣轄區(qū)地名統(tǒng)改稱謂,復(fù)名姜家樓區(qū)。
1956年12月轄區(qū)分屬姜樓、鄧家、蕭圣廟、崔家寨四個鄉(xiāng)。
1958年2月區(qū)劃調(diào)整,姜樓鄉(xiāng)、鄧家鄉(xiāng)(部分)、蕭圣廟鄉(xiāng)(部分)合并為姜樓鄉(xiāng),崔家寨鄉(xiāng)、蕭圣廟鄉(xiāng)(部分)合并為崔寨鄉(xiāng)。
1958年11月建立人民公社時,姜樓鄉(xiāng)、崔寨鄉(xiāng)合并為姜樓公社。
1961年4月姜樓公社更名為姜家樓區(qū),轄牛家、崔寨、王判鎮(zhèn)、季家莊、堡上、車家集、聯(lián)五等7個公社。
1969年9月全縣撤區(qū)改社,復(fù)名姜樓公社。
1971年12月全縣公社規(guī)模調(diào)整,析西部地區(qū)置聯(lián)五公社,其余部分仍名姜樓公社。
1984年全縣撤銷人民公社建鄉(xiāng)鎮(zhèn),姜樓公社改建為姜樓鄉(xiāng)。
1995年12月姜樓鄉(xiāng)改建為姜樓鎮(zhèn)。
2001年聯(lián)五鄉(xiāng)合并入姜樓鎮(zhèn)。