德二年（1005）拜参知政事。以疾归。大中祥符四年（1011）知河南府。七年，担任御史中丞，后来因疾病出京知陈州。天禧四年（1020年）拜吏部尚书、同平章事，担任枢密使。《宋史》与陈执中、刘沆、贾昌朝、梁适合传。谥文懿。曾起草对另一位宋朝宰相丁谓贬去崖州的贬书。曾孙女嫁宋英宗二子吴荣王赵颢。