生平.自幼师从王安石。仁宗嘉祐八年（1063年）进士。神宗熙宁四年（1071年），为国子直讲，积极参与王安石变法。元祐八年（1093年），出为两浙转运判官。元符元年（1098年），权工部侍郎兼侍讲，出知润州。徽宗时，入为祕书监、给事中，因哲宗丧服事遭贬，出知南康军（今江西星子县）。建中靖国元年（1101年），知杭州。崇宁元年（1102年），知扬州。