台都事，转任右司员外郎，因为得罪铁木迭儿免官。元英宗至治元年（1321年），起复为江南行御史台都事。泰定二年（1325年），擢升为治书侍御史。泰定三年（1326年）改任佥宣政院事，拜为中书参知政事，不久因病告归。天历元年（1328年），元文宗即位，召为侍御史，转任中书左丞。上奏时务策十条，请求谨慎用人、平定内乱、节约财用。又进上端本求治十事和唐太宗《帝范》，被元文宗看重。天历二年（1329年），担任太子副詹事，转任御史中丞。上疏请求裁汰冗官，停止不急的工役。至顺元年（1330年）再任中书左丞。泰定帝的旧臣朵