二年（1817年）登武进士。道光元年（1821年），任湖北郧阳城守营中军守备。道光三年（1823年），任湖北提标右营守备。道光八年（1828年），改贵州天柱营都司。道光十二年（1832年），任贵州清江协右营游击。道光十九年（1839年），改湖南岳州城守营参将。道光二十二年（1842年），升湖南靖州协副将。道光二十五年（1845年），升云南昭通镇总兵。