补台湾镇标左营守备。道光十年（1830年）正月提补噶玛兰营都司，同年十二月因在海外不甚相宜，撤回内地候补。道光十二年（1832年）二月，补闽浙督标中军都司。道光十六年（1836年）十一月，补陆路提标前营游击。道光二十二年（1842年）五月，升任同安营参将。道光二十四年（1844年）三月署闽浙督标中军副将。同年六月，升补山东登州镇总兵。道光二十五年（1845年）正月，转任福建台湾镇总兵。道光二十八年（1848年）十一月，因“废弛营伍”，部议革职。