岁游京师，上书陈时政八事：行仁政、育英才、择守令、革冗官、劝农桑等。元武宗时，入太子东宫任典牧太监，侍元仁宗于潜邸。仁宗即位，担任集贤殿直学士。出任顺德路总管，劝农兴学。转任东昌路总管。元英宗至治二年（1322年），参议中书省事。转任吏部尚书，推荐宋本、韩镛等人。泰定元年（1324年），担任集贤殿侍读学士，知经筵事。泰定三年（1326年），出为辽阳行省参知政事，遇到辽东水灾，赈济灾民。元文宗天历元年（1328年），担任陕西行省参知政事。天历二年（1329年），升任中书省参知政事，后来因事罢职。元顺帝元统元年