年（1756年）武乡试武魁，任兵部差官。二十七年（1762年），捐升贵州铜仁协右营守备。三十五年（1770年），升调直隶天津镇旧州营都司。四十一年（1776年），直隶督标前营游击。四十七年（1782年），直隶涿州营参将。后历署直隶督标中军副将、直隶通州副将。五十年（1785年），以涿州营参将、署直隶山永副将。五十四年（1789年），迁浙江金华协副将。五十五年（1790年），以浙江金华协副将护理衢州镇总兵，诰授武功将军。后改平阳协副将。五十八年（1793年），由浙江平阳协副将升