学政。干隆五十一至五十四年，任吏部员外郎。干隆五十一至五十五年，任四川学政。干隆五十四年至五十五年，任吏部郎中。干隆五十五年，任刑部郎中。干隆五十七年，任江西抚州府知府。嘉庆元年（1796年），任南昌府知府。嘉庆三年至四年，任湖南岳常澧道道员、湖南按察使。嘉庆四年，任江西按察使。嘉庆四年至八年，任江西布政使。嘉庆八年至九年，任安徽布政使、安徽巡抚兼提督衔。嘉庆十一年，任太仆寺卿、宗人府府丞。嘉庆十一年至十三年，任左副都御史。嘉庆十三年至十六年，任礼部右侍郎、吏部右侍郎。