中佐领。道光四年，任前锋侍卫。道光六年，任参将。道光十年，署永昌协副将。道光十五年，任提标中军参将。道光十九年，任护理肃州镇总兵、督标中军副将。道光二十三年，授直隶山永协副将、同年改广东潮州镇总兵。道光二十七年，调山西太原镇总兵。道光二十八年，任广东陆路提督。