白塔子历史悠久,据《方舆纪要》载:唐贞观二年(628),于废静藩成置昌州。
辽代属潭州龙山县。
辽开泰二年(1013)置习家寨,金元属利州。
明洪武二十六年(1393)属营州中屯卫。
永乐元年(1403)属兀良哈三卫牧地。
1365年属喀喇沁左翼旗地。
清乾隆四十三年(1778)实行“蒙汉分治”,此地汉民属建昌县。
1914年汉族属凌源县二道营子乡管辖。
1937年汉族属建昌县郭台子村。
1940年实行“蒙汉合治”属喀喇沁左旗汤神庙村。
1946年属喀喇沁左翼旗第五努图克,白塔子村。
1949年9月属喀喇沁左旗第五努图克,1958年属公营子人民公社白塔子大队。
1961年建立白塔子人民公社。
1983年属白塔子乡。
1995年10月24日属白塔子镇至今。
白塔子镇位于喀喇沁左翼蒙古族自治县南部,东与南公营子镇、西与山咀子镇为邻,南与葫芦岛市建昌县接壤,北靠平房子镇。境内大凌河、蒿桑河自西南向东北经流9公里,汇入大凌河。全镇辖13个行政村,农村劳动力资源