경기도 개풍군 출생. 1935년 경성의학전문학교를 졸업한 뒤 개풍군 공의(公醫)로 있다가 1940년 일본 교토제국대학[京都帝國大學]에서 위생학을 전공하여 1945년 의학박사 학위를 받았다.
1946년부터 1972년까지 서울대학교 교수로 재직 중 대한예방의학회장(1953∼1961), 대한학교보건협회장(1966), 서울대학교 의과대학 예방의학 및 보건학전공 주임(1971) 등을 겸임하였다. 우리나라 예방의학 발전에 공이 많았으며, 1970년에 국민훈장 동백장 등을 포상받기도 하였다.