民国二十年(1931年),镇远县设5区、41乡,金堡称三区,设4乡,分别是:诚洁(今松明)、清平(今元兆)、竞兴(今秀地)、安和(今松柏)。
1949年11月9日,镇远解放,全县设5区、13乡,新民乡(辖金堡、冽洞、报京三乡)成立。
1950年1月,撤舞阳区,设四区一镇,新民乡划归涌溪区。
1953年1月,区政府改区公所,新民乡改名松明乡。
1957年2月,松明乡改称金堡乡。
1958年10月,恢复区公所,设金堡区(辖金堡、冽洞、松柏、报京4乡);同年11月,乡改公社。
1983年12月,撤销金堡公社,建立金堡乡。
1992年4月,冽洞并入金堡乡。
2013年4月,撤销镇远县金堡乡,设置金堡镇。