元庆元(今浙江宁波)人,号鲁山。宋末进士。至元十三年(1276)降元,任骛州路军民人匠提举,知海宁州。三十年,为广西肃政廉访副使,遍历辖区,惩办贪官污吏数十人。后历任江西、浙东等处肃政廉访使。大德九年(1305),授广东肃政廉访使。为官刚直廉慎,所至政平讼简;博学洽闻,为当时名儒,学者称鲁山先生。著有《周官考》、《春秋微》。