察御史。干隆十八年，任顺天乡试同考官。干隆二十二年（1757年），任鸿胪寺少卿、鸿胪寺卿。干隆二十七年（1762年），改任大理寺少卿。干隆三十年，提督山东学政。次年改任太仆寺卿。干隆三十二年，任通政使司通政使。干隆三十三年（1768年），任都察院左副都御史、刑部右侍郎。干隆三十四年，任殿试读卷官、武会试正考官。干隆三十五年，署工部右侍郎、都察院左都御史。干隆三十六年，任殿试读卷官。干隆三十六年，任顺天乡试正考官。干隆三十八年，任四库全书馆副总裁。干隆四十年，任朝考阅卷官、殿试读卷官。卒年八十五。