东晋长广掖县(今属山东)人,字子高。有才学,郡举孝廉。西晋末,纠合流人数千家结垒自守。后率众南渡,元帝以为鹰扬将军。明帝时,以平王敦功,进使持节、冠军将军、历阳内史,有锐卒万人。明帝死,庾亮执政,谋夺其兵权,征为大司农。咸和二年(327),遂与祖约起兵。次年攻入建康(今属江苏南京),专朝政,不久为温峤、陶侃等击败,被杀。