巍山是云南省建制最早的郡县之一。西汉元封二年(前109年),汉武帝在云南设益州郡、在洱海地区设置四县时,巍山作为其中一县列入我国版图。当时,巍山称作“邪龙县”,“邪龙”一名来源于巍山土著民族的龙崇拜。
唐初,在美丽富饶的洱海地区散居着一些大大小小的部落,历史上称为“三十七蛮部”。这些部落经常互相骚扰,发生战争,相互兼并;后来,又形成6个较大的部落,这就是人们常说的“六诏”。这六诏是越析诏(今宾川)、施浪诏(今洱源和邓川之间)、浪穹诏(今洱源)、赕诏(今邓川)、蒙诏(今巍山北部和漾濞)和蒙舍诏(今巍山南部)。蒙舍诏在诸诏之南,故又称南诏。在六诏之中,南诏是部落经济最为繁荣的一诏,当时其冶铁技术已有相当发展,不仅生产铁剑,而且生产铁铸的生产工具;再加上巍山坝子“肥沃宜秔稻,邑落人众,蔬果水菱之味尤殷“(《蒙化志稿·卷一》)的优越条件,其生产发展较快。到细奴逻的曾孙皮逻阁继位,其政治、经济、军事力量均远远大过其它五诏。诏主皮逻阁又是一个具有雄才大略的人,他积极靠拢唐王朝,在唐王朝的支持下,经过18年的南征北讨,终于在公元737年兼并了其它五诏,统一了洱海地区,并迁都大理,建立了我国西南民族史上第一个地方政权。这个地方政权,就是显赫一时的南诏。
在巍山西北大仓镇团山村西,距县城约20公里的垅圩图山上,有一面积约300多平方米的缓坡,传说是南诏国的第一代都城──垅圩图城的遗址。唐贞观初年(约公元627年),世居哀牢山区的叶迦独为避仇杀,背负年幼的细奴罗,翻越高山大谷,迁徙至此。20多年后,细奴罗成了日渐强大的乌蛮(彝族的前身)部落首领,成功地统一了这个狭长的坝子。
公元649年,细奴逻在巍山境内建立了蒙舍诏,定都山龙山于图城。山龙山于图城位于巍山坝子中部,前临红河源头阳瓜江,背倚大黑山,整个城建于高出坝子200米的小山顶部,山水环绕,易守难攻,具有重要的战略地位。
公元738年,细奴逻的曾孙第四代王皮罗阁在唐王朝的帮助下,完成统一大业,把南诏都城从山龙山于图城迁往大理太和城,构筑上关、下关拱卫都城。皮罗阁励精图治,开疆扩土,南诏政权几与唐代相始终,历时253年,王室世袭十三代,其中有四代、计89年的时间是在巍山土地上经营的。因此,巍山赢得了南诏古国发祥地的称誉。