自漢武帝元鼎六年(公元前111年)起,寧南一直屬會無轄區(qū),其后歷代建置均隨會理變動。
1912年四月一日,會理改州為縣后,改州屬披砂、洼烏、米易為分縣,設(shè)治委員改稱縣佐。
1930年建立寧南縣,隸屬寧屬管理委員會(西昌)。
1935年寧南縣劃歸四川省十八督察區(qū)。
1939年劃歸西康省第三行政督察區(qū)。
1950年3月23日,寧南解放后,歸屬西康省西昌專區(qū)。
1952年土地改革時原屬云南省巧家縣的景星鄉(xiāng)、大同鄉(xiāng)、騎騾溝鄉(xiāng)、六城鎮(zhèn)等地,劃歸寧南縣屬西昌專區(qū)。
1955年10月隨西昌專區(qū)并入四川省。
1978年10月,寧南隨西昌地區(qū)并入涼山彝族自治州。