吳漢入益州,建武十一年(35)秋,岑彭率軍直逼成都,為公孫述所遣刺客刺殺。十二月,吳漢將3萬人自夷陵(今湖北宜昌東南)溯江而上,次年正月,攻破述將魏黨於魚涪津(今四川樂山北),進圍武陽(今彭山南),又敗公孫述援軍,犍為郡。諸縣皆據城自守。光武帝命吳漢攻取廣都(今成都南),拔之,遂遣輕騎燒成都市橋,武陽以東諸縣皆降。秋,漢與述軍戰於成都、廣都間,8戰8勝,並屯軍成都外城以待臧宮軍會合。