清江苏金山(今属上海市)人,字尚之。三试不中,遂无意于科举,承世业为医。博通群籍,尤穷极古今中西天文历算之学,称:“中西之法,可互相证而不可互相废。”著有《算賸》初续余三编、《九数存古》、《九数外录》、《六历通考》、《九执历解》、《回回历解》、《推岁简法》、《新历推岁简法》、《五星简法》。另有《武陵山人遗书》。