判濠州。淳化二年（991年），拜右正言、知制诰。三年（992年），知贡举，加虞部员外郎（阶官，从五品上）、同判吏部流内铨（差遣）、知考课院。太宗嘉其识体，改礼部郎中（阶官，从五品上）、集贤殿修撰（职）。至道元年（995年），知理检院。二年（996年），进兵部郎中（阶官，从五品上）。咸平二年（999年）拜中书舍人（阶官，正五品上）、数月，为翰林学士兼知审官院、通进银台封驳司。三年（1000年）又知贡举，锁宿旬日，拜给事中（阶官，正五品上）、同知枢密院事（差遣）。逾年，以工部侍郎（阶官，正四品下）拜参知政事。景