府掾。元仁宗延祐年间，官至刑部员外郎。延祐五年（1318年），擢升为监察御史、御史台都事，转任右司员外郎，因为得罪铁木迭儿免官。元英宗至治元年（1321年），起复为江南行御史台都事。泰定二年（1325年），擢升为治书侍御史。泰定三年（1326年）改任佥宣政院事，拜为中书参知政事，不久因病告归。天历元年（1328年），元文宗即位，召为侍御史，转任中书左丞。上奏时务策十条，请求谨慎用人、平定内乱、节约财用。又进上端本求治十事和唐太宗《帝范》，被元文宗看重。天历二年（1329年），担任太子副詹事，转任御史中丞。上