州刺史周抚、南郡太守谯王司马无忌攻伐成汉，并命袁乔领二千兵作为前锋。桓温上表出征后便出发，当时朝廷却以桓温孤军深入蜀地而感到忧虑。桓温到青衣时，李势兴兵预备抵抗，又派了右衞将军李福、镇南将军李权和前将军昝坚等领兵自山阳（今四川乐山县西南）兵向合水（大渡河入江口），以作抵御。当时众将都意图于长江南岸设下伏兵等待晋军，但昝坚不听，坚持要率兵自鸳鸯碕兵向犍为（今四川宜宾市西南）。桓温则一直沿江前进，绕过犍为而于永和三年（347年）三月到达彭模（今四川彭山县）。桓温到彭模后，有建议要桓温兵分两路进攻，分散敌