士、知审官院、又兼龙图阁学士。五年（1027年）正月，拜右谏议大夫、枢密副使。二月，奉命修《真宗国史》。十月，为《铜人针灸图经》作序。六年（1028年）三月，迁给事中。以边备不可驰，屡陈守御之策。七年（1029年）二月，拜参知政事、祥源观使。闰二月，请复六科，又请复百官转对，置理检使，为宰相吕夷简所忌。八月，加刑部侍郎、复为枢密副使。明道元年（1032年）十一月，迁尚书省左丞。仁宗亲政，枢密院、中书门下两府大臣皆罢。二年（1033年）四月，罢为礼部尚书、知襄州，未行，改知颍州。七月，知青州兼京东灾伤州军体量