庶吉士，散馆改主事，仍留馆。后授翰林院编修，擢陕西道监察御史。嘉庆十一年（1806年）充广东乡试正考官。嘉庆九年（1804年）、嘉庆十三年（1808年）、嘉庆二十四年（1819年）俱充顺天乡试同考官，升任礼科给事中，后以言事降职。历官刑部郎中，外放四川重庆府知府，擢盐法道，升任直隶按察使，办理马边夷务，赏戴花翎。道光十四年正月十六（1834年2月24日）由福建布政使调任广西布政使，护理广西巡抚。道光十七年十月三十（1837年11月27日）同江西布政使互调，卒于官。
着作.着有《宝研