虔却以计夜渡滶水，到对岸后敌军才发现，在桓石虔的力战下终攻下管城，擒获阎振和吴仲，杀敌七千并俘虏万人以及大批战利品。都贵退保襄阳，而桓石虔就加领河东太守。太元八年（383年），桓沖自荆州举兵攻伐前秦，桓石虔进据樊城，在武当与郭铨击败前来救援的前秦兖州刺史张崇，掠二千户南归。太元九年（384年），桓沖去世，豫州刺史桓伊代其出任江州刺史，而桓石虔就冠军将军被授以监豫州扬州五郡军事、豫州刺史。但同年就因母丧而离职，由朱序代任。太元十二年（387年），桓石虔复原职，而朱序已经将治所从姑孰移至马头，桓石虔则请改镇