宋大名莘县人,字子发。

王素从孙。

以父任试铨优等,赐及第。

上诸路学制,神宗称其才。

哲宗元祐初,为给事中,出知蔡州。

绍圣元年,拜龙图阁直学士、知开封府。

因与章惇不协,徙枢密都承旨,夺职,知岳州。