秦朝設(shè)置郡縣,喜德地區(qū)為蜀郡轄地。
東漢、三國、兩晉時(shí)期,沿襲西漢建置,分屬臺(tái)登、蘇示、邛都等縣轄治。
唐代屬越巂郡,后改為巂州。
唐朝后期南詔地方政權(quán),改巂州為建昌府。
宋朝南部直屬建昌府轄。
元朝屬“羅羅斯宣慰司”,建昌路,邛部州(禮州)轄治。
同時(shí),元王朝為加強(qiáng)對(duì)這一地區(qū)少數(shù)民族的統(tǒng)治,設(shè)土司,屬宣慰司和利利孜目統(tǒng)治,喜德地區(qū)是嶺姓(嶺柏)土司的屬地。
明朝北部屬寧番衛(wèi)冕山橋后守御千戶所,南部地區(qū)屬建昌衛(wèi)禮州后守御千戶所,彝族地區(qū)沿襲元朝舊制,仍屬嶺姓土司管轄。
清朝初期,沿襲明朝衛(wèi)、所制度,清乾隆十年(1745年)七月置寧遠(yuǎn)府,改臺(tái)登縣為冕寧縣,在冕山設(shè)分縣丞署,至清朝末年,土司制度已名存實(shí)亡。
中華民國以后,喜德分屬西昌、冕寧、越西三縣轄治。
民國27年(1938年),寧屬屯墾委員會(huì)先后設(shè)寧東設(shè)治局于米市鎮(zhèn),設(shè)北山模范政治指導(dǎo)區(qū)于桃源(紅莫鎮(zhèn))。
1950年5月12日,冕寧縣第四區(qū)(靖邊區(qū))在甘相營(今光明鎮(zhèn))成立。
1951年1月16日原寧東設(shè)治局米市區(qū)和北山模范政治指導(dǎo)區(qū)合并建立紅毛媽姑彝族自治區(qū),隸屬西昌縣。
1952年8月,將西昌縣屬紅毛媽姑彝族自治區(qū)(區(qū)級(jí))和冕寧縣屬第四區(qū)(靖遠(yuǎn)區(qū))組建喜德縣,隸屬?zèng)錾揭妥遄灾螀^(qū)(后改為州)。