清四川东乡人,字天鹏,号子江。嘉庆间,组织乡勇隶署四川总督侍郎英善军营,镇压白莲教起义。以功授四川夔州协右营千总,擢四川松潘镇标中军游击,太平协副将,调四川重庆镇总兵。道光间,历任贵州提督、四川提督、云南提督、湖北提督等职。