编修，师戴联奎。后来担任御史，升迁刑部给事中。嘉庆十九年六月初五（1814年7月21日），由广东惠潮嘉道道员升任广西按察使。嘉庆二十年二月二十八（1815年4月7日），升任广东布政使。嘉庆二十三年十月二十（1818年11月18日），由广东布政使升任广西巡抚。道光二年八月初七（1822年9月21日），升任闽浙总督。官至云贵总督，卒于任上。着有《奏议》八卷、《从政录》八卷、《载笔录》四卷、《省愆室续笔记》一卷、《读书日记》四卷、《惜日笔记》二十卷、《诗文集》六卷、《榆巢杂识》等。