刑部浙江司员外郎。雍正六年（1728年）任刑部浙江司郎中。雍正十年（1732年）任贵州道监察御史。次年，担任会试同考官、巡察直隶顺德、广平、大名三府地方监察御史。雍正十三年（1735年）掌京畿道监察御史、江苏苏松道。干隆元年（1736年）任山东兖沂曹道。干隆四年（1739年）授四川松茂道。干隆六年（1741年）任河南南汝道。