取10家连保法，杜绝复种罂粟。道光二十一年（1841年），亲自带兵防守梧州，并增兵浔州、南宁，运送大炮支援广州防务。曾上疏抨击琦善在广东“开门揖盗”，歌颂三元里人民抗英斗争，第一个向朝廷提出以“收香港为首务”。同年，调任江苏巡抚，带兵到上海会同江南提督陈化成部署抗英，组织宝山、上海、川沙、太仓、南汇、嘉定等地兴办团练，严密设防，使英军未敢妄动。同年八月，署理两江总督兼两淮盐政。十一月病发，专折奏请开缺调理。先后寓居扬州、浦城、温州。道光二十九年（1849年）病逝。
着述.梁章鉅平生