丁未科进士，授吏部稽勋司主事。雍正八年（1730年）任文选司员外郎、郎中。雍正十三年（1735年）充顺天乡试同考官。干隆二年（1737年）任工科给事中。同年春，出任巡视台湾监察御史，兼提督学政。干隆四年（1739年）任江南盐驿道、布政使司参议。因故贬为杭州府知府。干隆九年（1744年）特擢分巡杭嘉湖道、按察使司副使。干隆十三年（1748年）任福建分巡巡海与汀漳龙道，诰授朝议大夫。干隆十七年（1752）冬，致仕归乡。
着作.着有《浙闽吟草》一卷。