평안남도 평원 출생. 1943년 평양의학전문학교를 졸업한 뒤 의사가 되어 중국으로 건너가 2년간 허난성[河南省]·저장성[浙江省] 등지의 병원에 근무하였다. 8·15광복으로 귀국하여 서울에서 개업의로 활약하였다.
1954년 일본 나가사키의과대학[長崎醫科大學]에서 의학박사학위를 취득하였다. 휴전조인이 되던 해로부터 1961년까지 8년에 걸쳐 육군군의학교 교장, 의무교육기지사령부 사령관, 육군의무감을 차례로 역임하며, 군부의 의료진 육성배양에 공헌하고 준장으로 예편하였다.
5·16군사정변 후 1961년 7월 9대 보건사회부 장관에 기용되어 2년 6개월간 집무하고, 1966년 4월 12대 보건사회부 장관으로 재임되어 1969년 10월까지 3년 6개월 재직하였다.
1963년 노동청장, 1966년 해외개발공사 사장에 이어 보건사회부 장관에 재임 뒤인 1970년 UN식량농업기구(FAO)의 기아해방운동 한국위원회위원장, 1972년 사회개발협회 회장 등 폭넓은 활동을 전개하던 중, 이듬해 서울 영등포구에서 공화당후보로 출마하여 제9대 국회의원에 당선되었다.
1973년 이후 공화당정책위원회 보사분과위원장과 한국노동연구회 회장을 비롯하여 정수직업훈련원(正修職業訓鍊院)·한미재단 개정병원(開井病院)·보건장학회 이사장을 역임하였다. 저서로 『자원·환경·인구』가 있다.