出身。干隆四年（1739年）己未科三甲武进士。干隆十五年（1750年）任四川成都营守备。二十年（1755年）升四川怀远营都司。二十七年（1762年）升四川松潘镇游击。次年改阜和营游击。三十一年（1766年）升任四川漳腊营参将，三十五年（1770年）加总兵衔。干隆三十六年（1771年）升四川松潘镇总兵。清军攻小金川，曾献三路进兵之策。次年卒。