宋初并州太原(今属山西)人,字庆子。初为后周太祖亲校。世宗征北汉,为北面都巡检使。后判河南府、知西京留守事。汴河自京城至临淮记口,督丁壮筑堤堵决,数旬浚工,复权东京留守,迁枢密使。入宋,献平李筠叛乱之策。太祖征李筠、李重进,他两为东京留守,掌枢务数年。建隆三年(962),出为雄武军节度使。乾德二年(964),改镇京兆。