隋文帝开皇五年(585年),隋文帝杨坚派遣韦冲为南宁州总管,在云南设置了恭州、协州和昆州。 《隋书·史万岁传》载:开皇十七年(597年)“先是南宁州刺史爨元来降,拜昆州刺史。既而复叛。遂以万岁为行军总管,率众击之。入自蜻蛉川,经弄栋、次大勃弄、小勃弄、至于南中。贼前后屯居要害,万岁皆击破之,行数百里,见诸葛亮纪功碑铭其背曰:‘万岁之后,胜我者过此。’万岁令左右倒其碑而进,度西二河,入渠滥川,行千余里,破其三十余部,虏获男女二万余口。诸夷大惧,遣使来降,献明珠径寸。”史万岁平昆州叛乱,其行军路线取道今楚雄大姚县至大理州一线,“蜻蛉川”、“弄栋”今地为楚雄州大姚、姚安,大勃弄、小勃弄今地为大理州祥云、弥渡,西二河即今西洱河,渠滥川今地为大理市凤仪。据此,隋代今大理州地域当属昆州。唐朝对大理地区的经营始于武德四年(621年),唐遣使到洱海地区招抚“昆明”蛮诸部。武德七年(624年),州都督府长史韦仁寿将兵五百人,到西洱河,“承制置八州十七县,授其豪帅为牧宰”。
唐初,今大理州地域分别隶属于剑南道的戎州都督府和姚州都督府。《旧唐书·地理志》载:“戎州中都督府,隋为犍为郡。武德元年,改为戎州,……贞观四年(630年),以开边属南通州,于州置都督府,督戎、郎、昆、曲、协、黎、盘、曾、钩、髦矛、尹、匡、裒、宗、靡、姚、微十七州。”戎都督府领17个羁縻州,今大理州的祥云、弥渡、大理、永平等县分别隶属于戎州都督府之宗州、匡州、曾州、髦州。宗州:原名西宗州,武德七年(624年)置,贞观十一年(637年)改名宗州,领县三:宗居、石塔、河西。宗居县在今祥云县云南驿一带,为州治;河西县在今祥云县普淜一带。匡州:原名云南州,武德七年(624年)开置,贞观三年(629年)改为匡州,领县二:勃弄、匡川。勃弄县在今弥渡县红崖一带;匡川在今祥云县一带。曾州:武德四年(621年)置,西接匡州,领县五:曾、三部、神泉、龙亭、长和。曾县为州治,在今凤仪;神泉县,在今大理市喜洲一带;龙亭县,在今大理市上关一带;长和县,在今大理市太和村一带。髦州:原名西濮州,武德四年(621年)置,贞观十一年(637年)改名髦州,领县四:濮水、青蛉、歧星、铜山,南接姚州。据《新纂云南通志·地理考十二》载,濮水县在今宾川县南境;青蛉县在今宾川县北境平川一带;歧星、铜山二县也在今宾川县境内。为了抵御吐蕃势力南下,唐朝锐意经营洱海地区,麟德元年(664年)五月,于弄栋川置姚州都督府,每年差兵募五百人镇守。《新唐书·地理志》载,姚州都督府隶十三羁縻州:于州、异州、五陵州、袖州、和往州、舍利州、范邓州、野共州、洪郎州、日南州、眉邓州、登备州、洛诺州。据《云南各族古代史略·云南历代建置表》载,和往州在鹤庆县境内;舍利州在洱源县江尾一带;野共州在今鹤庆县;眉邓州在今剑川县马登一带;登备州在今洱源县邓川一带;洛诺州在今洱源县坦坦厂一带。唐初,今大理州地域内散见于史籍的州名有波州、蒙舍州、阳瓜州、沙壶州、河东州、越析州、浪穹州、邓赕州等。波州在今祥云县城一带;蒙舍州、阳瓜州、沙壶州在今巍山、南涧一带;河东州在今大理凤仪;越析州在今宾川县境;浪穹州、邓赕州在今洱源县境。当时,洱海及其周围地区羁縻州林立,究其原因:其一,是当时洱海地区处于“有杨、赵、李、董等数十姓,各据一州,大者六百,小者二、三百户。无大君长,不相统一”的政治状态;其二,是唐蕃在洱海地区争夺日趋激烈,唐朝为抵御吐蕃势力南下计,对洱海地区势力较大的部落首领都授予职衔,即“授其豪帅为牧宰”,用以巩固唐朝的统治。公元7世纪中叶,洱海地区出现了六个较大的民族部落,史称“六诏”。六诏是:蒙舍诏、蒙巂诏、施浪诏、浪穹诏、登赕诏、越析诏。蒙舍诏:在今巍山县南部。《蛮书》卷三载:“蒙舍,一诏也,居蒙舍川,在诸部之南,故称南诏也。”蒙巂诏:在今巍山县北部及漾濞县一带。施浪诏:在今洱源县邓川城南青索一带。浪穹诏:在今洱源县北部。邆赕诏:在今洱源县邓川一带。越析诏:在今宾川县境内。公元8世纪30年代,南诏在唐朝的支持下,合六诏为一,统一了洱海地区,其地域据《新唐书·南诏传》所载:“居永昌、姚州之间,铁桥之南。”在此期间,南诏曾先后接受了唐朝委任的“刺史”、“台登郡王”、“云南王”、“南诏王”、“滇王”等封号。
天宝八年(749年)至天宝十三年(754年),唐南诏间爆发了“天宝战争”,在其后40年的时间内,南诏不断向外发展,拓宽了版图,建立了东接贵州西部和越南北部,南括西双版纳,西抵缅甸北部,西北与吐蕃的神川(今丽江)为邻,东北达戌州(今四川)宜宾的多民族集合体国家。今大理州地域是南诏的中心统治区。南诏的地方行政建置分为十睑区、六节度区和二都督区,其中,十睑区均在今大理州地域。十睑:苴咩睑(阳睑)、云南睑、白崖睑(勃弄睑)、品澹睑、登川睑、蒙舍睑、大厘睑(史睑)、蒙秦睑、矣和睑、赵川睑。《蛮书》载,“睑者,州之名号”。苴咩睑:《蛮书》载:“太和、苴咩谓之阳睑。”据考,苴咩睑今地为大理。苴咩睑有太和城、羊苴咩城。皮罗阁时,南诏的都城由蒙舍诏迁至太和(今大理市太和村),异牟寻时又迁到羊苴咩城(今大理城西)。云南睑:在今祥云县云南驿一带。白崖睑:《蛮书》卷五载,“白崖城在勃弄川,依山为城。”今弥渡县红崖即白崖城故地。品澹睑:《蛮书》卷六载:“云南城西隔山有品澹,亦名清字川,尝为波州。”在今云南驿(云南城)西,隔山为祥云县城,据此,今祥云县城一带当为品澹睑。登川睑:《蛮书》卷五:“过登川城,旧登川也。南去龙口十五里。”今上关为龙口城旧地,登川睑当在今洱源县邓川一带。蒙舍睑:蒙舍睑在蒙舍诏故地,南诏迁都后,即以其故地为睑,在今巍山南部一带。大厘睑:亦称史睑、史城。《蛮书》卷五载:“大厘城南去阳苴咩城(大理城西)四十里,北去龙口城(大理市上关)二十五里。邑居人户尤众。”今大理市喜洲当是大厘睑故地。蒙秦睑:蒙秦睑即蒙嶲,秦与嶲字音相近。在今巍山北部及漾濞一带。矣和睑:矣和睑即矣苴和城,为施浪诏故地,在今洱源县邓川城北的青索一带。赵川睑:《景泰云南通志》载:“赵州即赵川睑也,与白崖(弥渡县红崖)、云南(祥云县云南驿)二睑接壤”,据此,赵川睑当在今大理市凤仪一带。六节度:弄栋、永昌、银生、剑川、拓东、丽水,其中今大理州北部剑川、鹤庆一带为剑川节度辖区。剑川节度:剑川纳入南诏统治范围始于唐玄宗开元二十五年(737年),《南诏德化碑》载:“阁罗凤与中使王承训同破剑川。”天宝战争后,由于南诏“北臣吐蕃”,剑川又成为吐蕃势力范围。贞观十年(794年)异牟寻归唐,南诏军队攻破吐蕃铁桥城。据《新唐书·南诏传》载,“异牟寻收铁桥已来城堡一十六,擒其王五人,降其众十余万”,重新设置了剑川节度。剑川节度辖区在今洱源县以北,金沙江以南地区,即今剑川、鹤庆、丽江一带。云南节度:驻云南城。天宝战争中,姚州残破,南诏乃于云南睑置节度以管辖云南之地。咸通五年(864年),迁云南节度驻弄栋城,称弄栋节度。查史籍记载和考古资料,南诏统治期间,在今云南各地修筑了不少城市,以今大理州地域内修筑的城市为多。南诏时期大理州地域内的城市有:太和城、石桥城、石和城、羊苴咩城、龙口城、龙尾城、登川城、大厘城、白崖城、云南城、龙于图山城等。太和城:原为“河蛮”所居之地,开元二十五年(737),皮逻阁“逐河蛮”,夺据太和城,南诏都城由蒙舍迁至太和。据《读史方舆纪要》卷117载;“其城周十余里”。《蛮书》卷五载:“太和城,北去阳苴咩城一十五里,巷陌皆垒石为之,高丈余,连延数里不断。”太和城遗址至今犹有保存,在今大理市太和村西,俗称“草帽街”之处。石桥城:据《南诏德化碑》载,南诏皮逻阁兵出蒙舍,首攻石桥城。石桥城遗址在今下关天生桥附近。石和城:在今大理市凤仪飞来寺附近。羊苴咩城:《新唐书·南诏传》载:大历十四年(779年)十月,异牟寻与吐蕃合兵入寇,大败而还,“异牟寻惧,更徙苴咩城,筑袤十五里”。《蛮书》卷五载:“阳苴咩城,南诏大衙门。上重楼,……楼前方二三里,南北城门相对,太和往来通衢也。”羊苴咩城作为南诏的都城,城市及王宫建筑规模宏大,据古籍记载和今尚存大理城西的古城墙分析,羊苴咩故城当在今大理城西。龙口城:《蛮书》卷五载:“蒙归义……取大厘城,仍筑龙口城为保障。”龙口城是南诏的军事要塞,今地为大理市与洱源县交界处的上关。龙尾城:是南诏都城的南部屏障,扼交通要道,凭险筑就。《蛮书》卷五载:“龙尾城,阁罗凤所筑。萦抱点苍南麓数里,城门临洱水下。河上桥长百余步。过桥分三路:直南蒙舍路,向西永昌路,向东白崖城路。”龙尾城在今下关西洱河北岸,南城墙西起天生桥,东至大关邑。今下关老城,系明代所修筑。登川城:又名德源城,遗址在今邓川城东约一公里处。大厘城:又名史城,是南诏国的重要商业城镇。《蛮书》卷五载:“大厘城南去阳苴咩城四十里,北去龙口城二十五里。”大厘城遗址在今大理喜洲,据调查,今喜洲周围村寨犹保存“城东村”、“城西村”、“城南村”名称。白崖城:白崖城在勃弄川,即今弥渡红崖。今红崖镇西1公里处有一古城,是白崖城旧址。云南城:南诏阁罗凤时兴建而成,在今祥云县云南驿。龙于图山城:龙于图山系南诏发祥地,1959年云南省博物馆做过发掘,证明这里系一处南诏古城遗址。南诏后期,权臣擅政,宫廷内部展开了激烈的权利争夺。唐昭宗乾宁四年(897年),南诏权臣郑买嗣杀死南诏王隆舜。唐昭宗天复二年(902年),又杀死隆舜的儿子舜化贞及其幼子,并将南诏王室八百人杀死在五华楼下,夺取了南诏政权,号称大长和国。后梁乾化四年(914年),大长和国出师四川,大败而还。后唐天成二年(927年),权臣剑川节度杨干贞灭大长和国,扶持清平官赵善政为王,号称大天兴国。10个月后,杨干贞又废掉赵善政,自立为王,号称大义宁国。


