武进士出身。干隆四十三年，任山东兖州镇标中军守备。干隆四十五年，升任澄海协左营守备。干隆四十七年，任秀山协右营都司。干隆四十八年，任碣石镇标左营游击。干隆五十一年，任福建铜山营参将。干隆五十五年，任福建澎湖水师副将。嘉庆二年，任金门镇总兵。嘉庆四年，任福建水师提督，后因病死于任内。