任淮南山东廉访司书吏、御史台察院书史、刑部令史、中书掾等职。元顺帝至元五年（1339年），担任刑部主事。次年，升任枢密院都事、监察御史。后来出为佥山北河南、江东等处廉访司事。抑制豪强，平定冤狱，兴学劝农。不久授为工部侍郎。至正十一年（1351年），担任大都路总府事，疏浚直沽河。转任刑部侍郎、中书省左司郎中、兵部尚书。至正十五年（1355年），拜为中书省参知政事，分省河南，不久为兵部尚书，兼任济宁军民屯田使，岁收供给边防。至正十七年（1357年），再任中书省参知政事，兼领兵部、刑部、户部、工部，招抚红巾军田丰