1901年,出生于浙江省绍兴县。
1909年,进入嘉兴县内高小学学习。
1913年,进入嘉兴浙江省立第二中学学习。
1914年,进入杭州浙江省立工业专门学校学习。
1915年,进入杭州浙江省立医药专科学校学习。
1919年,任杭州浙江病院实习医生、内科医师。
1920年,任杭州浙江病院内科医师。
1924年,因肺结核病在杭州家中休养。
1926年,上海开诊所行医。
1927年,任南京鼓楼医院(现南京大学医学院附属鼓楼医院)内科医师。
1928年,任南京内政部卫生司技士。
1929年,任南京卫生部保健司第一科科长;赴美国约翰·霍普金斯大学公共卫生学院留学,后获寄生虫学硕士学位。
1931年,任南京卫生署技正。
1932年,任英国伦敦大学热带病卫生学院研究员。
1934年,任国际联盟卫生部中国疟疾荣誉通讯委员。
1936年,任南京及重庆全国经济委员会中央卫生设施实验处寄生虫学系主任。
1938年, 任广西南宁国联防疫团华南分团技正。
1941年,任重庆卫生署简任技正。
1942年,任重庆及南京中央卫生实验院副院长,兼寄生虫研究室主任。
1946年至1948年,任美国约翰·霍普金斯大学公共卫生学院和美国国立卫生研究院研究员。
1947年,任南京卫生部参事。
1948年,任上海同济大学医学院寄生虫学馆主任、教授。
1950年,任中国人民解放军治疗日本血吸虫病总队诊断组副组长。
1952年至1981年,任武汉医学院寄生虫学教研组主任、教授。
1953年,加入中国民主同盟会。
1985年,于上海逝世。