古為邛都國地。
漢為郡治邛都(今西昌)縣地。
朝代更替,隸屬無定。
明代洪武十五年(1382)三月改德昌路為德昌府,隸建昌衛,屬云南布政使司。
十月,改屬四川布政使司。
洪武二十七年(1394)置守御德昌千戶所。
永樂二年(1404)七月置昌州、普濟州、威龍州長官司,屬建昌衛。
雍正六年(1728)屬寧遠府。
清乾隆二十七年(1762)設巡檢司,屬西昌縣。
民國元年(1912)并入寧遠府,三年(1914)置建昌道,二十四年(1935),德昌為西昌縣第三區。
二十八年(1939)劃歸西康省。
民國三十二年(1943)成立德昌設治局,方從西昌分出獨立。
民國三十四年(1945)正式建縣。
1950年4月8日成立德昌縣人民政府,屬西康省西昌地區。
1955年10月,屬四川省西昌地區。
1959年8月并入西昌縣。
1962年11月復置德昌縣。
1978年10月隨西昌地區并入涼山彝族自治州,名字一直沿用至今。