南宋庆元鄞县(今浙江宁波)人,先世居浚仪(今河南开封)。字伯厚,号厚斋,一号深宁居士。淳右进士。宝右四年(1256),再试博学宏辞科,中第。官至礼部尚书兼给事中。留意国事,正直敢言,先后忤丁大全、贾似道、留梦炎等权臣。辞官专意著述。宋亡不出。学问博洽,编著宏富。有《玉海》、《困学纪闻》、《通鉴地理通释》、《深宁集》等。