宋徽宗宣和六年(1124年),与兄王之义、弟王之深同登进士第,因对策极言联金伐辽之非,抑置下列。
宋钦宗靖康元年(1126年),调和州历阳县丞,摄乌江令,以奉亲罢。金兵南侵,率乡人退保胡避山。镇抚使赵霖命摄无为军,朝廷任命为镇抚司参谋官。
宋高宗赵构(南宋建立者)绍兴年间,判滁州,因上疏反对和议忤秦桧,责监南雄州溪堂镇盐税,会赦不果行,居相山近20年。
秦桧死后,起知信阳军,历提举湖北常平茶盐、湖南转运判官,以朝奉大夫致仕(即退休)。
宋孝宗乾道五年(1169年),病逝,享年76岁。
著有《相山集》30卷(《直斋书录解题·卷一八》作26卷、《宋史·艺文志》作25卷),已佚。[清]四库馆臣从《永乐大典》辑为30卷,其中诗15卷。诗以影印清文溯阁《四库全书》本为底本。新辑集外诗附于卷末。
观山不惮远,有癖老增剧。是行迫王事,所过飞鸟疾。路傍四五祖,不得着脚历。朝来所干集,我愿容自适。冲寒走海会,啸吟遂终日。眷言三祖山,经从阻良觌。僧果知我意,饭仆济行色。崎岖五十里,入山及未昃。山头残雪在,青瑶点微白。殷勤承老禅,倾盖同莫逆。为言信此山,予宝
李侯入境怜焦枯,指麾屏翳如家奴。坐令大旱变霖雨,一时凋瘵歌岩夫。我思东坡不可见,夜讽新诗还撚须。庆源老人骨已朽,爱民似子当今无。稻田上下水声接,农家准拟相携壶。南邻败屋欹欲倒,君来往往人争扶。流离复合燕相贺,向人况欲嘲解襦。吏民莫怪吾面瘠,耄倪艰食方饥癯。