三年（1748年）授淮安府知府，迁淮扬道。干隆十六年（1751年）调两淮盐运使。干隆十八年（1753年）再任淮扬道。遭母丧丁忧，高宗谕其告假两月治丧，之后在任守制。干隆二十二年（1757年）擢江苏按察使，迁布政使。因奏请减免江宁等三十五州县积欠口粮，命发江南河工，以同知用。后历任河南巡抚、江南河道总督。官至吏部右侍郎。《清史稿》有传。