元杭州(今属浙江)人,字善之,号匪石。博学工古文。至元二十七年(1290),辟杭州路学正。后调崇德州教授,入为翰林应奉,升修撰。武宗时,预修《成宗实录》,授江浙儒学提举。仁宗时,升国子司业,历浙西、江东二道宪佥英宗时,拜集贤直学士,兼国子祭酒,以疾归。有《巴西文集》。