巍山古城是国家级历史文化名城,是云南省四个“文献名邦”之一,是南诏(蒙舍诏)的发祥地,有不少南诏遗迹和历史传说。
始建于元代,公元1390年扩建。
西汉时期在此设邪龙县,又名蒙化。
是云南省最早设置郡县的地区之一。
因县城东有巍宝山得名巍山。
唐公元737年,南诏第四代王皮逻阁以巍山为基地,在唐王朝的支持下,兼并了洱海地区的五诏和其他小部落,建立南诏国,传王位十三代,历时253年。
明清两代,巍山实行土司制度,彝族左氏任土司,承袭18世。
明代称蒙化府,是云南“三大土府”之一,另外两个土府是丽江纳西族木氏土府,元江傣族那氏土府。
1954年设镇,名巍城镇。
1988年复名文华镇。
2003年5月,更名为南诏镇。