民国八年(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日,撤销青城子乡(原青城子公社)建制,原青城子乡所辖村划归青城子镇。