清浙江山阴(今绍兴)人,字郯师,号渔村、葆甫。初由拔贡生选汤溪教谕。乾隆五十二年(1787),进士第一,授翰林院修撰。历湖北乡试正考官、云南大理知府、贵州布政使、福建巡抚、云贵总督等职。道光初,镇压永北、大姚厅各族起义。又裁土司,编保甲,加强统治。道光三年(1823)授都察院左都御史。旋以疾罢官。