北宋苏州(今属江苏)人,字公龠。景右进士。提点夔州路刑狱,适逢凶岁,常平仓米不足,帝矫令发他储赈民。治平中,契丹遣使求白沟地,他充接伴使,据理折服之。熙宁三年(1070)知广州,旧城为侬智高所毁,缮营西城,加固守备。后奉使契丹,与迎者争礼失欢,坐罢。复起知越州、青州。