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