1878년 10월 4일 충청남도 공주에서 태어났다. 아호는 해관(海觀)이다.
1897년 독립협회에 가입하여 활동하였으며, 1907년 루이빌대학교 의과대학을 졸업하고 귀국하였다. 귀국 후 호남 지역에서 의료 선교와 사회사업에 종사하였으며, 1912년 세브란스의학교 조교수로 임용되었다.
1916년 도쿄제국대학(東京帝國大學)에서 피부과를 수학한 후 귀국하여 세브란스의학전문학교에 피부과를 창설하고 과장이 되었다.
1919년 경성보육원을 설립하여 고아 양육 사업을 시작하였다. 1921년 학감, 1929년 부교장을 거쳐 1934년 제2대 교장에 취임하였다.
한편 국민총력조선연맹·조선임전보국단에 가입하여 강연과 기고를 통해 전쟁을 미화하고 참전을 독려하는 등 변절하여 친일 행위에 가담하였으며, 이로 인해 민족문제연구소 친일인명사전(2009)에 수록되었다.
광복 후 1949년 반민특위에 자수하여 취조 후 석방되었다.
1963년 5월 18일 별세, 망우리공동묘지(현 망우역사문화공원)에 영면하였다.
