清康熙年間,達爾罕貝勒在此建廟,始稱貝勒廟。
清乾隆四十六年(1781年),賜名廣福寺。
后改稱百靈廟。
民國二十八年(1939年),偽蒙疆聯(lián)合自治政府宣告成立。
同年,偽烏蘭察布盟公署在百靈廟成立。
1949年9月19日,緩遠省和平解放,達爾罕貝勒旗仍屬烏蘭察布盟。
1952年10月,達爾罕旗和茂明安旗合并為達爾罕茂明安聯(lián)合旗。
1958年4月2日,烏蘭察布盟改行政公署,本旗屬烏蘭察布盟行署。
1996年1月1日,達茂聯(lián)合旗劃歸包頭市。
2005年,紅格塔拉種羊場劃歸百靈廟鎮(zhèn)。
2006年,原巴音敖包蘇木、都榮敖包蘇木并入百靈廟鎮(zhèn)。