民國初年,全縣劃分為17個鄉,閻樓及下屬大多數村莊為東野鄉,鄉公所駐周莊村。
1929年劃為陽谷縣第二區。
1947年7月重新設置為陽谷縣第五區,區公所移駐王莊村,下轄14個鄉,79個自然村。
1958年1月撤區并鄉,原陽谷縣第七區所屬鄉、村合并設立閻樓、閻莊兩個鄉。
1958年8月,閻樓、閻莊兩個鄉合并成立閻樓人民公社。
1961年改設為閻樓區,下轄7處人民公社。
1984年改為閻樓鄉。
1995年5月,經山東省人民政府批準撤鄉設鎮,改稱閻樓鎮。