甲第七十四名同进士出身。签分河南卫辉府辉县知县，未赴任。十六年（1751年）三月，任四川达州直隶州新宁县知县。以崇庆皇太后六十万寿，覃恩敕授文林郎。为官有作为有操守，听审讼案精明公允，有盐商企图贿赂取得垄断地位，周金绅将之斥责退还；任内修葺文庙、书院，亲自讲学授课；罢黜严苛的胥吏，重视民心，端正民风，主持增修县志。十八年（1753年）六月病卒于任上。入祀新宁县名宦祠。