南司员外郎、刑部江西司郎中，出任山东武定府、贵州平越府、福建邵武府知府，回京任户部广西司郎中，历任左副都御史、刑部左侍郎、工部右侍郎、左侍郎、户部右侍郎等职。干隆五十六年（1791年）任顺天府尹，嘉庆四年（1799年）任刑部右侍郎，次年升左都御史，官至兵部尚书。