清属南路24地的五堵门、孙家坪。
民国十九年(1930年),属南部25坝的五堵门、孙家坪。
民国二十八年(1939年),属五堵镇8保。
1950年,设五堵乡。
1958年,为管理区。
1961年,成立五堵公社。
1966年更名五星公社。
1972年,复称五堵公社。
1983年,复改为五堵乡。
1996年,黄沙乡并入五堵乡,更名五堵镇。
2002年,所辖干坝村并人黄沙村、丰都庙村并入郑家坝村,下辖8个行政村。
2011年,撤销孙坪镇并入五堵镇。