院庶吉士。散馆改户部主事，充军机章京。嘉庆三年（1798年），典四川乡试，督广西学政，回京，仍直军机处。迁礼部郎中，调刑部，甚得眷遇。嘉庆十一年（1806年），以四五品京堂用，历太常寺少卿、光禄寺卿。升授河南布政使，护理巡抚。嘉庆十四年十二月初六，升任广西巡抚。嘉庆十五年十一月十三（1810年12月9日），调任湖北巡抚。嘉庆十六年（1811年），上疏严格查禁鸦片。护理河南巡抚。授户部侍郎，兼管钱法堂事，调补工部侍郎，不久授安徽巡抚。因事降级留任。次年卒。《清史稿》有传。