清山东单县人,字先资,号宜轩。乾隆初入赀授知县,历官宛平知县、通永道、湖北按察使、广西巡抚等职。乾隆四十八年(1783),授直隶总督,时辅国公弘政侵占官地,他奉命查勘。曾督兵镇压八卦教起义。官至兵部尚书。后致仕。