建置历史悠久,是南诏国的发祥地。
春秋战国时,
楚顷襄王遣庄足乔入滇为王,蒙化属
滇国。公元前130年(
西汉武帝元光五年),汉武帝遣
司马相如持节谕西南夷,叶榆诸君长请为内臣,蒙化属汉。公元前109年(西汉元封二年),蒙化更名邪龙,隶属
益州郡。公元69年(
东汉永平十二年),在滇西置
永昌郡,沿袭邪龙县,隶属永昌郡。公元649年(唐
贞观二十三年),
建宁国王张乐进求让位于蒙氏酋长
细奴逻。细奴逻即位后,建立大蒙国,自称奇嘉王,筑山龙山与图城为都。公元741年(唐开元二十九年),
皮逻阁将南诏都城从
蒙舍城迁至太和城。
南诏在
巍山彝族回族自治县经营了四代,历时92年。宋代设开南县,元、明、清时期,先后设蒙舍千户所、蒙化府、蒙化路、蒙化州后复升为府。
1770年(清乾隆三十五年),改蒙化府为直隶厅,辖漾濞、红岩、马街、
赵州等地。
清代在巍山设置蒙化府,由
彝族左氏土官为世袭土
知府,历经两朝,承袭17代,历任土知府17人,时间长达513年。
民国元年(1912年)设蒙化府。民国三年改设蒙化县。解放初期,仍设蒙化县。1954年改名为巍山县。中华人民共和国成立后改名
巍山彝族回族自治县县、
永建县,1961年10月由巍山县分出筹建
南涧彝族自治县,永建
回族自治县并入巍山成立巍山彝族回族自治县。1963年9月,经国务院批准设立南涧县,1965年11月27日成立南涧彝族自治县。