长从征廓尔喀有功。嘉庆中期，跟从长龄剿敎匪，屡破高天升、马学礼，赐号安成额巴图鲁。累擢甘肃西宁镇总兵。嘉庆十八年（1813年），追从那彦成讨伐滑县敎匪，数破贼匪，歼首逆李文成，攻克滑县，获世袭云骑尉。其后移剿陕西三才崃匪。嘉庆十九年（1814年），擢黑龙江将军。后调乌里雅苏台将军、塔尔巴哈台参赞大臣、叶尔羌办事大臣。道光五年，授正白旗蒙古都统。张格尔之乱时，受命赴阿克苏平乱。道光六年，署甘肃提督。道光七年，又兼西宁办事大臣。历任绥远城将军、黑龙江将军、宁夏将军、西安将军。道光十二年（1833年），调伊犁将军