公元752年,阁逻凤叛唐自立,国号“大蒙”。天宝十三年(754年),剑南留后李宓率兵七万击南诏,全军覆没。至此,这是唐朝最后一次出兵云南。翌年,安禄山反叛,唐再无力再进攻。公元779年,唐朝李晟等人大破南诏、吐蕃联军,追击南诏军过大渡河。同年,吐蕃南诏反目。公元794年,异牟寻归唐,改国号“南诏”。公元860年,世隆再次叛唐,又改国“大礼”。
公元869年,南诏进攻西川。875年,髙骈率五千人渡江,到达南定,大破南诏军。十年间,宋威、髙骈等率唐军数次大破南诏军。公元878年,隆舜改国号“大封民”。897年,唐人郑回后裔郑买嗣指使杨登杀死南诏王隆舜。902年,郑买嗣起兵,杀死舜化贞及南诏王族八百余人,灭亡南诏,建“大长和国”。
几经风雨,公元937年,白族人段思平再次统一这片土地,改国号“大理”,定都羊苴咩城,这个段思平就是《天龙八部》中段誉的老祖宗。