西晋天水(治今甘肃甘谷东)人,字台臣。永嘉五年(311)洛阳陷落,他聚西北流人数千于密县,欲归乡里。时秦王司马邺在密建行台,他强兵拥邺入长安,与南阳王司马保、京兆尹梁综等共立邺为皇太子,他以太子詹事总理政事。因与梁综争权,被逐杀。