顺治十四年（1657年）分司夏镇河道，节约公款，以筑镇城，又曾捐俸创设两湖书院，人皆服其廉干。顺治十八年（1661年）因奏销案诖误，左迁顺天府通判，后丁忧，解任归里，服阕，诏复其官。康熙二年（1663年）和宋征舆等共纂《松江府志》，分叙水利、兵防、文苑。康熙九年（1670年），苏州、绍兴一带患水灾，当局采纳其建议疏通娄江、吴江、松江，解决水患。十二年（1673年）出为陕西洮岷道佥事，卒于官。