（1723年）获赐举人出身，雍正六年（1728年）被授予浙江天台县知县官职，雍正七年（1729年）升嘉兴府同知，雍正八年（1730年）任台州府知府，雍正十年（1732年）迁浙江盐驿道，雍正十二年（1734年）至干隆七年（1742年）任浙江布政使，干隆十四年（1749年）任甘肃布政使，干隆十五年（1750年）改河南布政使。干隆十六年（1751年）任西安布政使，干隆十八年（1753年）任湖北巡抚，干隆二十一年（1755年）卒于任上。