張喬平卷夷之戰,元初四年(117)十二月,由於郡縣長吏賦斂甚重,越嶲郡(治今四川西昌東南)卷夷大牛種首領封離等率眾反叛,攻殺遂久縣(今雲南麗江)令;次年,永昌、益州、蜀郡諸夷皆起而回響封離,人數發展到10餘萬,殘破20餘縣,殺其長吏,焚燒城邑。東漢政府命益州刺史張喬討伐。喬遣從事楊竦率兵到楪榆(今大理北)鎮壓。竦採取招降之策,先以詔書告諭諸郡;同時又秘密以重金徵集武士,進軍與封離戰。漢軍大勝,斬殺3萬餘人,俘虜1500人。封離等恐惶,遂殺其同謀首領而乞降,其餘36種夷亦求降附,叛平。