日生于庆元府鄞县（今宁波市鄞州区），父王撝是楼昉学生，曾任温州知州，从小受其培养教育。淳祐元年（1241年）进士。淳祐三年, 21岁在衢州任主薄，受到程朱学派王埜、真德秀等人影响，任官同时勤于读经史。宝祐四年（1256年），考上博学宏词科，官至礼部尚书兼给事中。时蒙古入侵，内有权臣丁大全、贾似道等主政，他曾上书论边防和批判当时政治。祥兴二年（1279年）二月宋亡后，他在家乡隐居讲述经史二十年。宋亡后不出，作品只写甲子不写年号，以示不称臣。元成宗元贞二年（1296年），六月十二日卒。Sec