1801年），登武进士一甲第二名，授二等侍卫。嘉庆十一年（1806年），任直隶提标前营游击。嘉庆十九年（1814年），任湖南临武营参将。嘉庆二十年（1815年），任直隶务关路参将。道光元年（1821年），任江南漕标中营副将。道光三年（1823年），降千总。道光七年，任都司。道光九年（1829年），任山西蒲州协副将。道光十三年（1833年），任湖北郧阳镇总兵。