北宋大名莘县(今属山东)人,字定国,号清虚居士。王旦孙。王安石变法时,他上书言事,冯京荐之,不为安石所用。累适太常博士。后因结交苏轼,黜监宾州盐酒税。司马光执政,任宗正寺丞。徽宗时,入元右党籍。诗文为苏轼、黄庭坚所赏,著有《甲申杂记》、《闻见近录》、《随手杂录》。