乾隆五十一年,乡试中举。乾隆五十五年,登进士,授吏部额外主事上学习行走。乾隆六十年,任吏部考功司主事。嘉庆三年,升任吏部考功司员外郎、顺天乡试同考官。嘉庆四年,保举堪胜道府,任云南
曲靖府知府。嘉靖八年,任云南
东川府知府。嘉庆十年,任云南
普洱府知府。嘉庆十三年,兼护云南
迤南道。嘉庆十四年,父丧丁忧。三年除服后,嘉靖十七年,任江苏
镇江府知府。嘉庆二十年,任广东督粮道,次年,代理广东按察使。嘉庆二十二年,署广东按察使。道光二年,任直隶按察使,同年改山东按察使。道光三年,任山西按察使。次年革职。