五代时并州太原(今山西太原西南人,)幼孤独贫穷,后晋时应募从军。以战功升为肃锐指挥使。契丹入中原,潞州主帅张从恩弃城逃遁,他率部杀死契丹来使。收复潞州。后汉,后周时,历任怀州刺史,浼州团练使等职。北宋初。官至左骐卫大将军。