宋、元、明、清鎮(zhèn)內(nèi)各自然村隸屬海陽(yáng)縣東莆都、上莆都和隆津都。
民國(guó)三年(1914年),海陽(yáng)縣改稱潮安縣,轄下都改為區(qū)。
1950年,屬潮安縣第七區(qū)。
1953年5月,金石、沙溪(除大寨片外)從七區(qū)中劃出,與石鼓、古樓、鸛巢、新大隴合并成立第十區(qū)。
1955年5月,第十區(qū)改稱為金石區(qū)。
1956年2月,撒區(qū)為鄉(xiāng),金石區(qū)拆為5個(gè)鄉(xiāng),12月,小鄉(xiāng)并大鄉(xiāng),金石、古樓、大寨3個(gè)鄉(xiāng)合并為金石鄉(xiāng)。
1958年9月,金石鄉(xiāng)與沙溪鄉(xiāng)合并為潮安縣金石公社。
1961年4月,從金石公社中析出并成立沙溪公社。
1983年7月,再改稱為潮州市金石區(qū)。
1987年3月,撤區(qū)建鎮(zhèn),改稱為潮州市金石鎮(zhèn)。
1992年,潮安縣恢復(fù)建制后,再稱潮安縣金石鎮(zhèn)。
2013年6月28日,國(guó)務(wù)院批準(zhǔn)調(diào)整潮州市部分行政區(qū)劃,撤銷潮安縣,設(shè)立潮安區(qū),金石鎮(zhèn)屬潮安區(qū)。