宋越州山阴人,字世昌。

真宗大中祥符元年进士。

历仕州郡,以善辨狱闻。

治政不以威刑督吏,人惮其清整。

仁宗特召为御史中丞,兼判吏部流内铨,改知审官院,治事明敏,属吏不能为奸利。

庆历三年任枢密使,次年拜同平章事,支持范仲淹、富弼所施新政。

为相百日而罢,出知兖州。

以太子少师致仕。

封祁国公。

卒谥正献。