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