任户部浙江司主事、户部江西司员外郎。道光十四年，任户部陕西司郎中、河南归德府知府，后署理开封府知府。道光十九年，任湖北黄州府知府，道光二十年，任甘肃平庆泾道；次年署理甘肃按察使。道光二十二年，任安徽按察使。道光二十三年，任湖南布政使。道光二十九年，护理湖南巡抚。道光三十年，任大理寺卿。