司馬勲
永和8年(352年)1月、司馬勲は漢中まで後退すると、杜洪・張琚らは宜秋に駐屯した。杜洪は自らが豪族である事から、かねてより張琚を軽んじおり、また司馬勲が張琚の兵が強い事を恐れているのを知っていたので、司馬勲へ向けて「張琚を殺さねば、関中は国家の有するものでは無くなるでしょう」と語った。これにより、司馬勲は偽って張琚を呼び寄せ、座においてこれを殺害した。張琚の弟である張先は池陽に逃走し、兵を集めて司馬勲を攻めた。司馬勲はこれと幾度も争ったが次第に不利となり、講和して梁州へ撤退した。
8月、征西大将軍桓温の命により、益州刺史周撫らと協力して益州で反乱を起こしていた蕭敬文の討伐に向かった。涪城において蕭敬文を撃ち破ると、その首級を挙げた。これにより、蜀の地は平穏となった。
永和10年(354年)2月、桓温が長安攻略を目指して北伐を敢行すると、司馬勲は桓温に呼応して子午道より出撃し、前秦を攻撃した。3月、前秦の西の辺境を荒らし回った。4月、前秦の丞相苻雄は騎兵7千を率いて司馬勲を迎え撃つと、司馬勲は敗れて女媧堡まで後退した。その後、同じく桓温に呼応して陳倉を攻め落としていた前涼の秦州刺史王擢と合流した。6月、桓温は兵糧不足により侵攻を諦めて荊州へ帰還した。苻雄が陳倉へ到来すると、司馬勲らはこれを迎え撃つも敗れ去り、漢中に撤退した。