清浙江仁和(今杭州市)人,字诚夫,号东潜。国子监生。禀其家学博极群书,精于考据,尤工地郦道元《水经注》,作《水经注释》、《水经注刊误》,辨验文义,杂采他书,分析考定,证以本源,得十八水;又增补宋代已佚五卷之二十一水。并草创《直隶河渠志》,另著有《东潜文集》。