北宋幽州安次(今河北安次西)人。原名胤,字馀庆,避宋太祖讳,以字行。历仕后晋、汉、周。后为赵匡胤幕僚。入宋,历给事中、知开封府、户部侍郎。乾德二年(964),为参知政事。后蜀平,知成都府,严刑治乱,安定川蜀。开宝元年(968)召还,复以参政兼剑南、荆南水陆转运使事。六年,罢政。立朝不竞进,亦不趋附赵普。