麻秋攻克金城时,县令敦煌人车济不投降,用剑自杀了。麻秋又攻打大夏,护军梁式抓住太守宋晏,献城响应麻秋,麻秋派宋晏写信引诱宛戍都尉敦煌人宋矩。宋矩说:“作为臣子,功业既然不成,只有以死尽节了!”先杀了妻子儿女,然后自刎。麻秋说:“都是义士啊。”收殓他们的尸体埋葬了。
冬季,成汉太保李弈从晋寿起兵反叛,蜀人大多跟从他,部众达到几万人。成汉君主李势登上城墙抵抗,李弈单人匹马冲击城门,守门的人射箭杀死了他,他的部众溃散。李势在境内大赦,改年号为嘉宁。李势骄奢淫逸,不操心国事,常常住在宫中,很少接见公卿,疏远猜忌旧臣,信任身边的人,谗言谄媚的人得势,刑罚苛刻泛滥,因此朝廷内外人心离散。蜀地原本没有獠人,到这时他们才从山里出来,从巴西到犍为、梓潼,十多万个部落布满山谷,无法控制,成为百姓的大祸害。加上饥荒,全国境内,变得一片萧条。
安西将军桓温准备讨伐成汉,将领辅佐都认为不行。江夏相袁乔劝他说:“谋划大事,本来就不是常人能想到的,有智慧的人心里清楚,不必等众人的意见都一致。现在天下的祸患,只有胡、蜀两个敌寇而已。蜀地虽然险要坚固,但比胡人弱,要想除掉敌寇,应该先从容易的入手。李势无道,臣民不归附,而且依仗地势险要遥远,不修整战备。应该用一万精兵轻装快速前进,等他们察觉时,我们已经冲出了他们的险要地带,可以一战擒获他们。蜀地富饶,户口众多,诸葛武侯用它来和中原抗衡,如果能占据它,对国家大有好处。议论的人担心大军西进后,胡人一定会趁机偷袭,这看似有道理其实不对。胡人听说我们万里远征,会认为国内有重兵防备,一定不敢动;就算有侵扰,沿江的各路军队也足以抵抗防守,肯定不用担忧。”桓温听从了他的建议。袁乔是袁瑰的儿子。
十一月十一日,桓温率领益州刺史周抚、南郡太守谯王司马无忌讨伐成汉,上奏表后立即出发;把安西长史范汪留下来处理后方事务,加任周抚为督梁州四郡诸军事;派袁乔率领两千人作为前锋。
朝廷因为蜀道险要遥远,桓温兵少却深入敌境,都很担忧,只有刘惔认为一定能攻克。有人问他原因,刘惔说:“从赌博中知道的。桓温是擅长赌博的人,没有把握就不会去做。只是担心攻克蜀地后,桓温最终会专擅朝廷大权罢了。”
永和三年(丁未年,公元347年)
? 春,二月:桓温的军队到达青衣。成汉君主李势大举发兵,派叔父右卫将军李福、堂兄镇南将军李权、前将军昝坚等人率领,从山阳赶赴合水。众将想在长江以南设伏等待晋军,昝坚不听,领兵从江北鸳鸯矶渡过江,奔向犍为。
? 三月:桓温到达彭模。议论的人想把军队分成两支,从不同道路同时进军,来分散成汉军队的势力。袁乔说:“现在孤军深入万里之外,胜利了就能建立大功,失败了就会全军覆没,应当集中兵力,争取一战取胜。如果分兵,就会军心不一,万一一支军队失败,大事就完了。不如全军进军,丢掉锅甑,带三天的粮食,表明没有返回的决心,一定能胜利。”桓温听从了他的建议,留下参军孙盛、周楚率领弱兵守卫辎重,桓温亲自率领步兵直逼成都。周楚是周抚的儿子。
? 李福进攻彭模,孙盛等人奋力反击,打退了他。桓温进军,遇上李权,三战三胜,成汉军队溃散逃回成都,镇东将军李位都到桓温那里投降。昝坚到了犍为,才知道和桓温走的不是一条路,返回,从沙头津渡江,等赶到时,桓温已经在成都的十里陌驻军,昝坚的部众自行溃散。
? 李势发动全部兵力在成都的笮桥交战,桓温的前锋失利,参军龚护战死,箭射到庭温的马前。众人害怕,想后退,而鼓吏误敲了进军的鼓声;袁乔拔出剑督促士兵奋力作战,于是大败成汉军。桓温乘胜长驱直入到达成都,放火烧了城门。成汉人惶恐害怕,不再有斗志。李势夜里打开东门逃跑,到了葭萌,派散骑常侍王幼向桓温送投降文书,自称“略阳李势叩头请罪”,不久用车子拉着棺材,双手反绑到军营门前投降。桓温解开他的绑绳