元初五年(118年),封离率众反叛,杀害遂久县的县令。次年(119年),永昌郡(今滇西一带)、益州郡(今滇东南)及蜀郡(今川西南)境内的一些少数民族部落皆响应封离的号召,聚众10余万,破坏20余县。杀死地方长官,焚烧城郭,剽略百姓,骸骨委积,千里无人。
元初六年(119年),东汉王朝诏令益州
刺史张乔派人带兵镇压。张以随从杨竦为帅,统兵讨伐。杨率部至今大理一带,见起事者势盛,未敢贸然弹压。邓太后下诏告示三郡,密征武士,重其饷赏,准备就绪,遂进军决战,大破封离,“斩首三万余级,获生口千五百人,资财四千余万,悉以赏军土。”封离连战失利,为保全自己,毒杀同事酋长,向竦乞降。封离投诚后,起事的其余36个民族皆投降。
《后汉书·南蛮西南夷列传》:“(元初)五年,卷夷大牛种封离等反畔,杀遂久令。明年,永昌、益州及蜀郡夷皆叛应之,众遂十余万,破坏二十余县,杀长吏,燔烧邑郭,剽略百姓,骸骨委积,千里无人。诏益州刺史张乔选堪能从事讨之。乔乃遣从事杨竦将兵至楪榆击之,贼盛未敢进,先以诏书告示三郡,密征求武士,重其购赏。乃进军与封离等战,大破之,斩首三万余级,获生口千五百人,资财四千余万,悉以赏军士。封离等惶怖,斩其同谋渠帅,诣竦乞降,竦厚加慰纳。其余三十六种皆来降附。竦因奏长吏奸猾、侵犯蛮夷者九十人,皆减死。州中论功未及上,会竦病创卒,张乔深痛惜之,乃刻石勒铭,图画其像。”