五代时云州(治今山西大同)人。勇悍骁捷。后汉时官至龙捷都指挥使。从郭威举兵反后汉。入后周,授虎捷都指挥使,戍晋州。高平之战,为前锋,先登陷阵,以功拜感德军节度使。后围北汉太原,契丹兵出忻、代救汉,他从符彦卿拒之,阵亡。