匪，因有功而被封为头等侍卫，并随后被派任汀州镇总兵（但未赴任）；又被派任台湾总兵并随后上任（嘉庆十二年，1807年）。在台湾总兵任内，他清除了蔡牵的残余势力，逮捕了帮派分子张送，并办理了裁减防汛。嘉庆二十五年（1820年），他因母亲过世返回家乡。道光元年（1821年），他因针对八旗生计问题提出建言而遭朝廷以莠方乱政罪处以降职。道光三年至道光五年（1823年），他成为直隶提督；后来，他又陆续担任江西巡抚、山东巡抚等职务。他曾在张丙起事时被派任督师（官衔提督），但未赴任而前往新疆平定乱事，被授予钦差