古为邛都国地。
汉为郡治邛都(今西昌)县地。
朝代更替,隶属无定。
明代洪武十五年(1382)三月改德昌路为德昌府,隶建昌卫,属云南布政使司。
十月,改属四川布政使司。
洪武二十七年(1394)置守御德昌千户所。
永乐二年(1404)七月置昌州、普济州、威龙州长官司,属建昌卫。
雍正六年(1728)属宁远府。
清乾隆二十七年(1762)设巡检司,属西昌县。
民国元年(1912)并入宁远府,三年(1914)置建昌道,二十四年(1935),德昌为西昌县第三区。
二十八年(1939)划归西康省。
民国三十二年(1943)成立德昌设治局,方从西昌分出独立。
民国三十四年(1945)正式建县。
1950年4月8日成立德昌县人民政府,属西康省西昌地区。
1955年10月,属四川省西昌地区。
1959年8月并入西昌县。
1962年11月复置德昌县。
1978年10月随西昌地区并入凉山彝族自治州,名字一直沿用至今。