北宋并州太原(今属山西)人。少为骁骑卒。累迁骁雄军使,从王全斌灭后蜀,充前锋。太平兴国中,以铁骑军指挥使从征北汉,率先登城,多次及堞而坠。雍熙四年(987),为马步军副都军头,上阵图、兵要,献武艺,求领边任。咸平二年(999),从幸大名,为行宫内外都巡检。真宗迁补军校,众皆叙已功,独他称无以报国,不敢求迁。有胆勇,崇慕尉迟敬德,自称“小尉迟”。