西晋南阳西鄂(今河南南阳北)人,字世伟。初为蓝田令,转山阳令、御史中丞,不畏豪势,多所纠劾。八王之乱中,河间王司马禺专制关中,长沙王司马又讨之。他将兵求禺,禺以为秦州刺史。在内乱中为陇西太守韩稚所败,死。善论史事,认为良史述事当奖善,以恶为诫。