也就是说,成汉占着一块风水宝地,却没有足够的能力保护自己,所以成了桓温攻打的对象。桓温手下袁乔认为,如果想要攻打成汉的话,只需派遣一万名精兵强将,就能将这个割据性政权彻底拿下。公元346年,桓温向朝廷请命,希望带兵对成汉发动进攻。正常来说,桓温应该等待朝廷的命令,得到允许之后再调兵遣将,不过他没有按正规流程办事,给朝廷上书后立刻派人出发。
东晋朝廷一直都不愿意对外征战,本想着派人阻止桓温,结果这时候大军早已出发,根本来不及组织。公元347年,桓温带领大军浩浩荡荡的赶到四川,对成汉所在的地方发动全面进攻。成汉皇帝尽管有些昏庸,可他并不是傻瓜,得知桓温带兵来袭的消息后,立刻派人前去迎战。本想着在江南地区安排伏兵,拦住桓温等人。结果负责统领士兵的昝坚,却走错了方向,让桓温带兵一路横推,达到了成汉腹地。