民國八年(1919年)7月,設(shè)石頭城村。
民國二十三年(1934年)5月,偽滿設(shè)二區(qū),駐石頭城。
民國二十六年(1937年),偽滿洲國將二區(qū)劃分為愛陽、邊溝、石城、東湯、白廟5個村(鄉(xiāng)鎮(zhèn)級建制)。
民國二十七年(1938年),設(shè)石頭城村。
民國三十四年(1945年)10月,中共鳳城縣委改設(shè)石城區(qū)。
民國三十五年(1946年)5月,石城、邊溝2個區(qū)合并設(shè)立城陽區(qū);同年10月,國民黨軍占領(lǐng)鳳城,設(shè)石城鄉(xiāng)。
民國三十六年(1947年)6月,東北民主聯(lián)軍恢復(fù)石城區(qū)建制。
1951年,鳳城縣將十九區(qū)(石城)、二十區(qū)(廟陽)、二十一區(qū)(大洼)3個區(qū)合并為鳳城縣第十區(qū),駐地石城。
1956年2月,以原十九區(qū)行政區(qū)劃設(shè)石城、合作、邊溝、廟陽4個鄉(xiāng)。
1958年3月,鳳城縣撤區(qū)設(shè)鄉(xiāng),以石城、合作2鄉(xiāng)合并為石城鄉(xiāng),駐地石城;同年9月,撤銷石城鄉(xiāng)、廟陽鄉(xiāng)、大洼鄉(xiāng)3個鄉(xiāng),合并成立石城公社。
1983年9月,設(shè)石城鄉(xiāng)。
1995年12月8日,撤銷石城鄉(xiāng),設(shè)立石城鎮(zhèn)。