二年（1787年）成丁未科二甲第一名进士，选庶吉士，散馆授翰林院编修。嘉庆元年（1796年）出知浙江衢州府。历升福建兴泉永道，浙江、山东布政使、光禄寺卿、江苏巡抚，嘉庆十九年（1814年）升任内阁学士，历刑部侍郎、仓场侍郎。嘉庆二十一年（1816年）改贵州巡抚。