贤殿学士，领太史院事。至元二十八年（1291年），担任中书省参知政事，后来担任佥枢密院事，转任大都护。大德九年（1305年），其父因为年老辞职，代替他为上都留守，兼本路都总管、开平府尹。至大三年（1310年），担任左丞相行上都留守。在任通商贾，平抑豪强。延祐四年（1317年），向御史中丞告发右丞相铁木迭儿受贿，因此被弹劾罢相。元英宗即位后，铁木迭儿复出为相，将他诬杀。泰定帝即位，为他昭雪，谥号惠愍，后来改谥忠宣。其子贺惟一。