北宋亳州蒙城(今属安徽)人,字绍先。英宗高皇后祖父。咸平三年(1000),为益州兵马都监,参预镇压王均起义。后为并、代州钤辖,徙屯岢岚军,在寒光岭(今山西五寨西)大败契丹兵。历知北边诸州。仁宗即位,累官保顺军节度使、马军副都指挥使。后知滑州,河水暴涨,他亲自督役,暮夜不辍。有机略,善抚士卒。