会东县建县前,今堵格镇境域属会理县鲹鱼区鱼格乡。
1952年7月,析会理县、巧家县设立会东县;境内分别设立堵格乡、火山乡、坪塘乡,均属会东县新堵区。
1955年,撤销新堵区,堵格乡、火山乡、坪塘乡划归鲹鱼区。
1958年,撤乡改公社,原堵格乡⒒鹕较绾喜⑸枇⒍赂袢嗣窆纾禾料绺纳栉禾寥嗣窆纭�1966年,堵格人民公社更名为红旗人民公社,坪塘人民公社更名为上游人民公社。
1981年,由红旗人民公社分设为火山人民公社、堵格人民公社,上游人民公社复名坪塘人民公社。
1984年,撤销堵格人民公社、火山人民公社、坪塘人民公社,设立堵格乡、火山乡、坪塘乡。
2013年6月,撤销堵格乡、火山乡、坪塘乡,设立堵格镇,辖原堵格乡、火山乡、坪塘乡行政区域。