清顺天涿州(今属河北)人,字厚山。嘉庆进士。道光二年(1822年)任陕西巡抚。十年累迁湖广总督,曾率兵镇压湖南江华瑶民赵金龙起义。旋调任两广总督。十四年,英国侵略者律劳卑率舰侵入虎门,进泊黄埔,要挟多端。他严加拒绝,并将英舰驱逐出口。事后又加强海防。次年病死。