清屬南路24地的五堵門、孫家坪。
民國十九年(1930年),屬南部25壩的五堵門、孫家坪。
民國二十八年(1939年),屬五堵鎮8保。
1950年,設五堵鄉。
1958年,為管理區。
1961年,成立五堵公社。
1966年更名五星公社。
1972年,復稱五堵公社。
1983年,復改為五堵鄉。
1996年,黃沙鄉并入五堵鄉,更名五堵鎮。
2002年,所轄干壩村并人黃沙村、豐都廟村并入鄭家壩村,下轄8個行政村。
2011年,撤銷孫坪鎮并入五堵鎮。