十六国时西平(治今青海西宁)人。原为后凉大臣。以善观天象,占卜吉凶闻名。吕光称王于河西,常召其参预机密,官至散骑常侍、太常。后凉龙飞二年(397),与侍中王详谋叛,事泄,详被杀。退据姑臧东苑,不久与休屠城起义军会合,共推杨轨为盟主。后轨兵败,乃降西秦,乞伏乾归以其为建忠将军、散骑常侍。西秦亡,又降后秦,欲南投东晋,为后秦追兵所杀。