宋郑州荥阳人,字大隐。

举进士。

历任监司及州县官,皆有惠政。

仁宗时官至尚书兵部郎中、知开封府。

以枢密直学士知益州,时已四至蜀地,谙其民风,为政多便民。

卒于任所。