吳漢平史歆之戰,建武十八年( 42)二月,蜀郡(治今四川成都)守將史歆叛漢,攻太守張穆,穆敗走。歆移檄郡縣,巴郡(治今重慶北)楊偉、徐容各聚眾數千以應歆。光武帝派吳漢及劉尚、臧宮將兵萬餘,經武都進軍益州;吳漢並徵發廣漢、巴、蜀三郡兵共圍成都100餘日。七月,成都城破,斬歆。漢分兵乘筏浮江下巴郡。楊偉等惶恐解散,漢軍誅其渠帥,並徒其黨與數百家於長沙、南郡。