漢代時期,曾建縣。
魏代時期,置參合縣。
清初時期,為察哈爾鑲藍旗地,并設有寧朔衛,后改為寧遠廳,設朔平府理事通判。
民國時期,仍為縣城。
民國二十六年(1937年),侵華日軍占領后,縣城遷至新堂,更名田家鎮。
民國三十七年(1948年),為涼城縣一區。
1950年3月,由一區改稱二區,轄韓家棚、板城、三慶、常收梁、寧安、沙乎子、缸房、趙家窯、北棚子、多納蘇10鄉和田家鎮1鎮。
1956年,劃分為田家鎮、多納蘇、三慶3鄉。
1958年10月,劃為田家鎮公社。
1966年1月,更名永興公社。
1984年,永興公社改鄉。
2001年10月,多納蘇、三慶2鄉并入,并改為永興鎮。