改任大司农卿。出为山南江北道廉访使，平反冤狱。至大三年（1310年），担任中书省参知政事。改任江南行台治书侍御史，转任淮西、河南廉访使，有政绩。元仁宗延祐元年（1314年），奉命南巡，访问民情，反对括田增加赋税。元英宗即位，拜为江南行台侍御史，改任参议中书省事，参与议定刑书。泰定年间，廷议漕运，他建议减粮舒缓东南民力。授为太子詹事丞，官至翰林侍讲学士，出为江浙行省右丞。致和元年（1328年），泰定帝驾崩，他参与拥立元文宗。担任宣政院使。上疏请求裁减僧道，让他们到民间交税。擢升为中书省右丞。当时，燕帖木儿权势