元饶州鄱阳(今江西波阳)人,字伯温,号坚白居士。幼入国学,博学能文,擅长书法。元统三年(1335)任翰林国史院编修官,预修泰定帝、宁宗实录。至正元年(1341)任授经郎兼经筵译文官,教授皇亲勋贵。五年起,任广东肃政廉访司事,升监察御史、江东肃政廉访使、浙西肃政廉访使。十七年,招谕张士诚,留平江,任江浙行省左丞。至士诚亡,还乡。有《近光集》。