因母丧丁忧回籍。干隆二十一年（1756年），前往陕西办理军需，补官驿盐道，历署按察使、潼商道、延绥道，又因父丧去职。干隆二十九年（1764年），补浙江督粮道，署宁绍台道。干隆三十二年（1767年），因与巡抚陈学鹏不合，被其论为“迂缓不任事”，以原品休致。干隆四十二年十二月（1778年）卒于家，享年七十三岁。《清史稿》有传。