元宣城(今属安徽)人,字泰甫,号玩斋。贡奎子。国子学生出身。泰定进士。历任太和州判,翰林待制,监察御史等职。至正十四年(1354),除吏部侍郎。时京师乏粮,奉命和籴于浙西。迁兵部侍郎,改都水庸田使。十五年,除礼部尚书,出为平江路总管。次年春,张士诚占领平江(今江苏苏州),他逃匿海滨。及士城降元,改任江浙行省参政。二十年,任户部尚书,分部闽中,以闽盐易粮,由海道运至京师。二十二年,召为秘书卿,卒于赴任途中。有《玩斋集》。