漢代屬右北平郡,遼代為富庶縣,據(jù)《遼史·地理志》載:“富庶縣,本漢新安平縣地,遼開泰二年(1013),以析京民置”,后金天聰九年(1635)公營子屬喀喇沁右翼旗管轄,清乾隆三年(1738),建塔子溝廳,專管漢族事宜,清乾隆四十三年(1778),清政府撤塔子溝廳漢族屬建昌縣管轄,1904年建立建平縣,漢族屬建平縣公營子村管轄,1940年實行“蒙漢合治”屬喀喇沁右旗管轄,1946年屬凌建縣管轄,1947年屬葉柏壽縣管轄,1949年屬建平縣中三家區(qū),1958年成立公營子人民公社,1961年劃歸喀喇沁左翼蒙古族自治縣,1983年改為公營子鄉(xiāng),1984年撤鄉(xiāng)建公營子鎮(zhèn)至今。