西汉置阳曲县,治今晋昌东南侍阳,属太原郡。
东汉末年治徙今太原北阳曲镇。
建安二十年(215)置定襄县,治自今内蒙古呼和浩特东南美岱二十家古城,徙今侍阳,属新兴郡。
三国魏、晋因之。
晋析今县西北部置晋昌县,俱属晋昌郡。
太平真君七年(446)晋昌县废入定襄县。
永安中叶永安郡,治自今忻州迁侍阳,郡、县同治。
北齐废定襄县。
北周废永安郡。
武成帝时平寇县治自今忻州徙侍阳,属雁门郡。
隋开皇十年(590)平寇县治徙今原平。
唐武德四年(612)析秀容县地复置定襄县,治今晋昌,属忻州。
北宋熙宁五年(1072)定襄县废入秀容县。
元祐元年(1086)复置定襄县,仍属忻州。
明、清属太原府。
1912年属雁门道,后直属省。
1949年属忻县专区。
1958年与忻县合并为忻定县,属晋北专区。
1961年复分置定襄县,属忻县专区。
1967年属忻县地区。
1983年属忻州地区。
2000年属忻州市至今。