1950年,土默特旗人民政府成立,白廟子鎮(zhèn)一帶屬第二區(qū)公所。
1954年3月,歸綏縣并入土默特旗后,白廟子屬第六區(qū)。
1956年,白廟子鎮(zhèn)現(xiàn)轄區(qū)屬茂林太區(qū)東壩什鄉(xiāng)和潘莊鄉(xiāng)。
1958年10月,屬桃花公社。
1960年11月,桃花公社由土默特旗劃歸呼和浩特市郊區(qū)。
1961年10月,桃花公社析置白廟子公社。
1964年8月,白廟子公社由呼和浩特市郊區(qū)劃歸土默特旗。
1968年4月,白廟子公社革委會成立。
1984年,白廟子公社改白廟子鄉(xiāng)。
2002年8月,撤白廟子鄉(xiāng)設(shè)白廟子鎮(zhèn)。
2006年4月,沙爾營鄉(xiāng)并入白廟子鎮(zhèn)。