部云南司主事。干隆二十三年（1758年），升江南司员外郎。干隆二十四年（1759年），升户部郎中。管理户部宝泉局。干隆二十六年（1761年），授山西道监察御史，兼户部行走。干隆二十七年（1762年），升福建兴泉永道道员。期间以福建兴泉永道兼摄厦门海防同知。干隆三十年（1765年），任刑部广西司员外郎。干隆三十二年（1767年），升授广东高廉道。干隆三十五年（1770年），升河南按察使。干隆三十八年（1773年），改广东按察使。干隆四十三年（1778年），复授甘肃按察使，升山西布政使。干隆四十四年（177