约翰内斯堡多本金矿当华工医师，受矿工的爱戴和尊重，一年后回国并继续上学。1909年毕业，获医学博士，并留校任教。1912年赴美国宾夕法尼亚大学深造，获卫生学博士、热带病学博士学位。1915年学成回国，此后历任上海同仁医院内科主任、上海红十字医院院长、圣约翰大学医学部教授、教务长和院长、同仁和宏仁医院主席董事等职，同时在上海开业行医。作为虔诚的基督徒，他热心于社会公益事业，参与创建中华医学会，先后任中华医学会上海分会会长、约大同学会会长、中华健康协会会长。20世纪初国内麻风病肆虐，因是传染病，一般诊所不敢收留