元蒙古汪古部人,字子敬。至元二十六年(1289)任监察御史,劾桑哥不法事。成宗及武宗时,历任安西路总管、四川肃政廉访使、陕西行台侍御史。决壅滞文牍,赈灾救民,除军官抑良为奴之弊,修都江堰水利工程,谏止征八百媳妇国等。仁宗延右初,劾权相铁木迭儿十三罪。英宗初,遭诬入狱,后得免。泰定时迁中书右丞,兼知经筵事。文宗即位,以拥戴之功拜中书平章政事。至顺初,应诏与虞集等纂修《皇朝经世大黄》。曾校定律令,汇编为《风宪宏纲》行世。