四十三年（1778年）登进士，改庶吉士，后升爲翰林院侍读。干隆五十一年（1786年）担任广东乡试正考官。干隆五十二年（1787年）担任会试同考官，干隆五十四年（1789年）任吏部员外郎，后升任詹事府少詹事、翰林院侍读学士。干隆六十年（1795年）任詹事府詹事、提督广东学政、内阁学士。嘉庆三年（1798年）担任盛京兵部侍郎。
着作.《兰巖诗稿》