民國八年(1919年)7月,設青城子村。
民國二十年(1931年)10月,日軍設立桃源、石廟子2村,轄有青城子鎮地。
民國三十四年(1945年)12月,中共設立青城縣,駐青城子街,改設桃源區、石廟子區,轄有青城子鎮地。
民國三十五年(1946年)10月—民國三十六年(1947年)6月,國民黨軍進駐,撤區設鳳城縣桃源鄉、石廟子鄉。
1950年3月,岫巖滿族自治縣石廟子區青城子村、金礦村(原名荒溝村)劃歸桃源區。
1951年,撤銷十二區(桃源)、二十三區(萬兩河)合并設立六區,青城子鎮屬桃源、萬兩河區。
1955年7月,從六區中析出青城子街設立青城子鎮。
1956年,六區并入通遠堡區,以原六區區劃設永勝、桃源、白云3個鄉。
1958年9月,撤銷青城子鎮、桃源鄉、四門子鄉,組建四門子公社。
1961年7月,從四門子公社劃出白云、云山、永勝、民主、桃源、青城子、園藝、勝利8個生產大隊,成立青城子公社。
1962年5月,將青城子公社所屬的青城子街、園藝大隊劃出,設立青城子鎮。
1969年3月,青城子鎮并入青城子公社。
1979年1月,又分設青城子公社和青城子鎮。
1988年8月23日,撤銷青城子鄉(原青城子公社)建制,原青城子鄉所轄村劃歸青城子鎮。