时多病，故留心医药，十岁能文，早年师从广东学使惠士奇，与劳孝舆、吴世忠、罗天尺、苏珥、陈世和、陈海六、吴秋一等合称“惠门八子”，通诗文、音律、算术、历法，尤精于医学。雍正八年（1730年）进士，分发至广西，历任义宁、阳朔、岑溪、思恩等知县，官至奉天辽阳州知州。干隆十五年（1750年）以病辞归，以行医自给。卒于干隆二十九年（1764年）。着有《医碥》、《伤寒论近言》等书。