清江苏吴县人,原籍浙江湖州(今吴兴),字文起,号小宛。嘉庆举人。任安徽宁国府学训导。为学勤敏,淹通经史,旁及诸子百家,尤工训诂考证。著有《左传地理补注》、《两汉书疏证》、《水经注疏证》、《王荆公诗补注、文集注》等。