隆二十二年，任翰林院编修、翰林院侍讲。次年任翰林院侍讲学士、日讲起居注官、翰林院侍读学士。干隆二十四年，任广东乡试副考官。次年改云南乡试正考官。干隆二十六年，任詹事府詹事。干隆二十七年，改提督山西学政。干隆三十一年，任大理寺卿。干隆三十三年，任都察院左副都御史、顺天乡试副考官、提督江苏学政。干隆三十六年，授云骑尉。次年，任盛京工部侍郎。干隆四十年，任兵部右侍郎、经筵讲官。次年署镶黄旗满洲副都统、任正红旗蒙古副都统、署礼部左侍郎。干隆四十二年，任光禄大夫。干隆四十八年，任咸安宫副总裁、兼管理太仆寺事务。