北宋涿州范阳(今河北涿县)人。五代后汉时为牙校。后周时,从世宗参加高平之战,出奇兵击溃北汉军。征后蜀、南唐,数有战功。入宋,从慕容延钊平李筠之叛,迁马军都军头。乾德六年(968),为通远军使,在任十余年,西夏不敢侵扰。太宗即们,兼领灵州路巡检。