元邓州穰县(今河南邓县)人,字谊叔。元统进士,授翰林编修,预修泰定、明宗、文宗三朝实录。至元四年(1338),升应奉翰林文字。历监察御史、礼、刑、户部郎中。十年,除工部尚书。十一年春,巡视黄河灾情,测量水势深浅,提出不复故道之治河方案,与丞相脱脱相忤,遂出为大都河间都盐运使,调武昌路总管,迁江南行台治书侍御史,累官中书左丞。十九年,皇太子与左丞相太平有隙,视之为太平党。旋被诬受赃,杖死。