宋开封人,祖籍真定获鹿,字子明。

贾琰从孙。

真宗天禧初,献文召试,赐同进士出身。

为国子监说书。

仁宗朝,历崇政殿说书、天章阁侍讲、知制诰。

累迁权御史中丞兼判国子监。

时用兵西夏不利,上备边六事,多施行之。

庆历三年,拜参知政事。

四年,充枢密使。

五年,拜同平章事兼枢密使。

七年,罢相判大名府。

英宗即位,徙凤翔节度使,进封魏国公。

卒谥文元。

博学善论说。

有《群经音辨》、《通纪》、《本朝时令》、《奏议》及文集等。