士出身。干隆元年（1736年），登进士。干隆七年，任吏部文选司主事；次年改吏部文选司员外郎。干隆十一年，任吏部考功司郎中；次年改贵州道监察御史。后任江南道监察御史、刑部江苏司主事、云南广南府知府。干隆三十三年，任甘肃平凉府知府。干隆三十四年，任山西按察使；次年改直隶按察使。干隆三十九年，任安徽按察使。干隆四十年，任安徽布政使。干隆四十二年，降刑部郎中。