1936年置太平乡,1958年改公社,1981年更名青城公社,1983年改青城乡。
1988年置青城山镇。
1996年,青城山镇面积76平方千米,人口0.9万人,辖青景、青城、味江、东河、白石、沙坪、尖峰、青龙、坪乐、红岩、白云、双磨12个行政村和青城前、后山景区2管理处;青城乡面积26.8平方千米,人口1.6万人,辖五里、石桥、大田、香花、清治、万安、飞龙、芒城、桃花9个行政村和1个居委会。
?年,撤销青城乡,设立青城镇。
2004年,撤销青城镇,并入青城山镇,镇政府驻原青城镇场镇正中街。
2010年,常住人口32970人(六普),辖4个社区、10个行政村。
2014年末,撤销翠月湖镇,并入青城山镇,并划入中兴镇沿江社区;调整后,全镇面积115.7平方千米(增加19.6平方千米),镇政府驻长寿社区上善路1号,并在原翠月湖镇政府办公场所设立青城山镇便民服务分中心。