升任刑部员外郎。干隆二十年，改任直隶天津道。干隆二十三年，任甘肃宁夏道。干隆二十七年，任甘肃道。干隆三十一年，改山东按察使。干隆三十三年，任陕西布政使。干隆三十六年，任陕西巡抚。次年，署陕甘总督。干隆三十七年，授陕甘总督。干隆四十六年（1781年），甘肃冒赈案发，被干隆皇帝赐死。