善大夫、知经筵事。将前代名臣言论，编成四卷。一为《学本》，包括明道、厚伦、制行、稽古、游艺等目。二为《君道》，包括敬天、爱民、知人、纳谏、治内等目。三为《臣职》，包括宰辅、台察、守令、将帅、执御等目。四为《国政》，包括兴学、训农、理财、审刑、议兵等目。元顺帝赐名《治原通训》。至正五年（1345年）为中书参知政事。同知经筵事，提调宣文阁。至正十一年（1351年），为中书平章政事。元末民变，上书反对屠杀汉人。出任陕西行台御史大夫。收复商州，招募百姓为兵，非常精锐。弹劾丞相脱脱的弟弟也先帖木儿，改任湖广行省平章事