自汉武帝元鼎六年(公元前111年)起,宁南一直属会无辖区,其后历代建置均随会理变动。
1912年四月一日,会理改州为县后,改州属披砂、洼乌、米易为分县,设治委员改称县佐。
1930年建立宁南县,隶属宁属管理委员会(西昌)。
1935年宁南县划归四川省十八督察区。
1939年划归西康省第三行政督察区。
1950年3月23日,宁南解放后,归属西康省西昌专区。
1952年土地改革时原属云南省巧家县的景星乡、大同乡、骑骡沟乡、六城镇等地,划归宁南县属西昌专区。
1955年10月随西昌专区并入四川省。
1978年10月,宁南随西昌地区并入凉山彝族自治州。