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