西漢置陽曲縣,治今晉昌東南侍陽,屬太原郡。
東漢末年治徙今太原北陽曲鎮(zhèn)。
建安二十年(215)置定襄縣,治自今內(nèi)蒙古呼和浩特東南美岱二十家古城,徙今侍陽,屬新興郡。
三國魏、晉因之。
晉析今縣西北部置晉昌縣,俱屬晉昌郡。
太平真君七年(446)晉昌縣廢入定襄縣。
永安中葉永安郡,治自今忻州遷侍陽,郡、縣同治。
北齊廢定襄縣。
北周廢永安郡。
武成帝時平寇縣治自今忻州徙侍陽,屬雁門郡。
隋開皇十年(590)平寇縣治徙今原平。
唐武德四年(612)析秀容縣地復(fù)置定襄縣,治今晉昌,屬忻州。
北宋熙寧五年(1072)定襄縣廢入秀容縣。
元祐元年(1086)復(fù)置定襄縣,仍屬忻州。
明、清屬太原府。
1912年屬雁門道,后直屬省。
1949年屬忻縣專區(qū)。
1958年與忻縣合并為忻定縣,屬晉北專區(qū)。
1961年復(fù)分置定襄縣,屬忻縣專區(qū)。
1967年屬忻縣地區(qū)。
1983年屬忻州地區(qū)。
2000年屬忻州市至今。