东晋谯国龙亢(今安徽怀远西北)人,字元子。明帝婿。永和元年(345)任荆州刺史,继庾氏握长江中游兵权。三年,灭成汉。后又攻前秦入关中,以军粮不足而退。十二年,收复洛阳,屡请还都,为大族所反对。太和四年(369)攻前燕到枋头(今河南浚县西南),粮道受阴而败归。六年废海西公,立简文帝,以大司马镇姑孰(今安徽当涂),专擅朝政,意欲受禅,未成,病死。