东晋彭城(今江苏徐州)人,字道坚。初为谢玄参军,以骁勇统“北府兵”精锐。太元八年(383)淝水之战,首战破敌,因功任龙骧将军、彭城内史。他握重兵,先后为王恭、司马元显所用。又曾镇压孙恩起义。后附桓玄,权被夺后*。