宋初云中(今山西大同)人。世为大族。后晋以来,独据府州(今陕西府谷),控扼西北。仕后周为永安军节度使。显德中,请迁内地,周世宗以其素谙蕃情,厚赐遣归。宋初,击破北汉沙谷砦。建隆二年(961)来朝,待遇有加,复遣归镇。乾德元年(963),复败北汉军于府州城下。