清安徽婺源(今属江西)人,字竹屿。嘉庆中,入赀为浙江通判,屡摄知县事。调乍浦同知,勘察浙西太湖水道,著《浙西水利图说备考》。擢河南归德知府,开浚虞城、夏邑、永城沟渠。累官至两淮盐运使。以事降调。佐两江总督陶澍改革盐法,行票盐成功。他每吏一方,必能指画形势,言论兴革。著有《河北采风录》、《江淮河运图》、《淮南北场河运盐*道路图》。