西漢元朔九年(前128年),夫夷侯國設(shè)都,名金城,為歷代縣治所在地。
明初,屬零陽、扶陽2鄉(xiāng)。
明萬歷三十二年(1604年),屬東、南2鄉(xiāng)。
清光緒十九年(1893年),城池擴至城郊石橋村,合稱“金石”。
民國十九年(1930年),屬第一、第二區(qū)。
民國二十四年(1935年),改為金石鎮(zhèn)。
1949年11月,廢保甲設(shè)區(qū)鄉(xiāng),屬第一區(qū)。
1956年12月,撤區(qū)設(shè)辦事處,屬飛仙橋辦事處。
1958年9月,屬群力公社,同年12月,群力公社并入超美公社,并更名金峰公社。
1961年9月,析金峰公社置金石鎮(zhèn)(鄉(xiāng)級鎮(zhèn)),直屬新寧縣。
1984年5月,金石鎮(zhèn)升為區(qū)級鎮(zhèn),金峰公社改鄉(xiāng)。
1985年2月,金峰鄉(xiāng)并入金石鎮(zhèn)。
1995年,撤區(qū)并鄉(xiāng),水頭鄉(xiāng)并入金石鎮(zhèn)。
2015年,飛仙橋鄉(xiāng)、白沙鎮(zhèn)、金石鎮(zhèn)1鄉(xiāng)2鎮(zhèn)成建制合并設(shè)立金石鎮(zhèn)。