任朝列大夫、给事中，拜为监察御史。后来担任河西廉访副使。至正十三年（1353年）担任淮西添设宣慰副使，率军镇压泰州（今山东省泰安市）农民起义。入为中书参知政事，转任御史中丞。至正十七年（1357年），拜为中书右丞，奉旨宣抚彰德路、大名路、广平路、东平路。至正十九年（1359年），统帅探马赤军去辽阳行省镇压红巾军。至正二十年（1360年），为中书省参知政事，前去调解孛罗帖木儿和察罕帖木儿的矛盾。至正二十一年（1361年），为中书左丞，加太尉，为辽阳行省左丞相。至正二十二年（1362年），升为中书右丞，次年罢。