庆十年（1805年）至嘉庆十七年（1812年），任中营游击。嘉庆十七年（1812年）至嘉庆二十年（1815年），任南营参将。嘉庆二十年（1815年）至嘉庆二十五年（1820年），任中营副将。嘉庆二十五年（1820年）至道光八年（1828年），任甘肃宁夏镇总兵。道光八年（1828年），南调任江西南赣镇总兵。道光八年（1828年）至道光九年（1829年），复任甘肃宁夏镇总兵， 署理和阗办事大臣。道光九年（1829年），署理甘肃提督。道光九年（1829年）至道光十一年（1831年），因病奏请开缺调理。道光二十三年