东晋陈郡长平(今河南西华东北)人,字渊源。善谈玄,负虚名。永和二年(346)官扬州刺史。会稽王司马昱畏桓温势盛,引参朝政以抗温。后赵亡,为中军将军、都督扬豫徐兖青五州军事,统军进取中原。八年,在许昌为前秦所败,次年进军洛阳,因姚襄倒戈,又于山桑(今安徽蒙城北)大败。桓温上疏责之,废为庶人。