汾州西河(今山西汾阳)人。太宗即位,隶御龙直,迁神勇指挥使。淳化中,李顺起义,率兵自峡上,累战至渝、合,克云安军等地。历单州刺史,知霸州兼钤辖。咸平四年(1001),以灵、环十州军副都部署兼安抚副使守边,西夏兵围清远军,驻屯庆州不敢出击,清远军城陷,入御史狱,削官,长流崖州。景德初,起为右领军卫将军,分司西京,改知兖州,卒。(280/9501)