1955年前,红庙子乡属赤峰县三区(水地区)。
1956年1月1日,红庙子乡属赤峰县三区。
1958年3月15日,赤峰县将三区红庙子、王家店2乡合并为红庙子乡。
1958年9月,红庙子乡改公社,属赤峰县赤峰区。
1960年,赤峰市撤小乡划大乡,红庙子、城郊、五三公社合并为城郊公社。
1961年2月,城郊公社分为红庙子、城郊、五三3公社。
1962年10月25日,赤峰市将红庙子公社析为红庙子、王家店2个公社。
1968年5月14日,成立红庙子公社革命委员会。
1969年7月5日,红庙子公社随昭乌达盟赤峰市改属辽宁省。
1979年7月1日,红庙子公社又随昭乌达盟赤峰市划归内蒙古自治区。
1983年12月,昭乌达盟改为赤峰市,原赤峰市析分为红山区和元宝山区,红庙子公社改乡,属红山区。
1988年8月,红庙子乡改镇。