辽开泰二年(1013年),建松山县,开泰中建松山州,州县治所均在今城子乡城子村。
1945年,属热河省热中专署赤西县管辖管辖。
1949年,属原赤峰县城子区(十一区)管辖。
1956年,撤区后建乡,以驻地村城子命名。
1958年,属赤峰市建城子人民公社。
1960年,并入猴头沟公社。
1962年属赤峰县(今松山区)。
1966年5月1日,从猴头沟公社析出建公社,驻地迁到画匠沟门村。
1968年,改称城子公社革命委员会。
1980年,恢复城子公社管理委员会。
2005年12月,原猴头沟乡、碾坊乡、城子乡合并,建立城子乡,沿用至今。