三年，假太常少卿，出使高丽。回来后拜右拾遗、直史馆，赐五品服。四年，充三司开拆司推官，不久主判开拆司。累迁左司谏、刑、兵二部员外郎，赐三品服。至道二年（996年），以屯田郎中充京东转运副使，移峡路转运使。真宗即位后，迁都官郎中。还朝权判大理寺，出知河阳。咸平四年（1001年），就迁职方郎中，移知潞州。景德三年（1006年），假秘书监，出使契丹，回来为江南巡抚使，入权开封府判官。四年，以太常少卿知泉州，大中祥符元年（1008年），拜右谏议大夫，四年（1011年）任满离泉，在途中生病，三月十一日终于建州传舍，年