清顺天大兴(今属北京市)人,原籍吴县(今属江苏)。字继庄,一字君贤,别号广阳子。十九岁南游,隐于洞庭山。其学以经世为主,自象纬、律历、音韵、险塞、财赋、军政,以及岐黄、释老等书,无不研读。曾受徐乾学聘,入馆修《明史》,交参预编纂《一统志》。性喜游历,治地理学,力倡恢复西北水利。尝考华严字母、天竺《陀罗尼》、小西天梵书、拉丁语及天方、女直等多种语音,著《新韵谱》。著作多佚,今仅存《广阳杂记》。