明洪武年間,隸屬谷城縣廣和鄉管轄,位于潭口都。
清順治十年(1652),為潭口里范疇。
光緒三十年(1904),隸屬廣智區。
1941年,隸屬石花區。
1948年7月,谷城解放,紫金是第8區,稱紫金洞。
1956年1月,將粟谷的大樹扒、瑪瑙觀、油坊坪、萬家河劃歸紫金區;10月,撤區建鄉,更名為紫金鄉。
1957年6月,復建紫金、粟谷兩區。
1958年9月,撤鄉并社,改為紫金管理區,隸屬金星人民公社。
1961年,恢復區制,復稱紫金區。
1975年,撤區建社,設置紫金人民公社。
1984年,實行政社分設,復稱紫金區。
1987年9月,撤區建鄉,將官坊鄉劃出,成立縣轄紫金鎮。
1995年10月,撤銷粟谷鄉,將柳樹坪、瓦屋場、陜峪腦、倒溝、浙峪等5個村劃歸紫金鎮。
1999年12月,將薤山林場管轄的青灣、東坡、天星寨等3個村劃歸紫金鎮。
2001年,撤銷官坊鄉,劃歸紫金鎮。