宋大名莘县人,字定国,自号清虚。

王素子。

神宗时历官太常博士,坐与苏轼游,谪监宾州盐酒税。

司马光执政,为宗正寺丞,旋通判扬州。

哲宗末,坐事编管全州。

徽宗时,列名元祐党籍。

生平练达世务,好臧否人物,议论时政,屡遭贬逐。

诗文为苏轼兄弟所推重。

有《闻见近录》、《甲申杂记》、《随手杂录》。