中祥符六年（1013年）为翰林学士兼龙图阁直学士，同修国史。加给事中，以修国史有功，迁为工部侍郎。依附王钦若、丁谓，为五鬼之一，人称九尾狐狸。为人聪颖敏捷，博闻强记，精通庙堂典礼。朝廷郊庙仪制典礼、真宗封禅行祀，无不参与。大中祥符九年（1016年） 以刑部侍郎、拜参知政事。天禧元年（1017年）大礼，为天书仪卫副使、参详仪制奉宝册使。官至兵部侍郎。二月卒，时年五十七，赠右仆射，谥文僖。有文集百卷、《唐纪》四十卷、《江南别录》。