任四川督标中协副将。历官陕西潼关协副将、署陕西洮岷协副将、署陕西河州镇总兵、甘肃宁夏镇总兵。道光二十一年（1841年）授陕西西宁镇总兵，次年暂署陕西固原提督。道光二十二年（1842年），任伊犁镇总兵，署直隶提督。道光二十三年（1843年）接替保芝琳担任台湾镇总兵。台湾总兵任内平定洪协起事。1845年，因诬郭洸侯参与洪协谋变，革职查办。