예방의학 전문의. 현재 고려대학교 의과대학 교수.
1974년 고려대 의과대학을 졸업한 뒤 1977년 서울대 보건대학원(보건학석사), 1983년 고려대 대학원(의학박사)을 졸업했다. 의대 졸업 직후 해군 장교로 임관하여 약 20년간 해군 군의관으로 재직했다. 미 해군에서 잠수군의관 자격을 취득한 후 해군해양의학연구원에서 10여 년간 재직했고, 해군 의무병과 최고 책임자인 의무감을 끝으로 1993년 해군 대령으로 전역했다.
전역 후 고려대 의과대학 예방의학교실 및 산업의학교실 주임교수, 의과대학 교학부장 및 부학장을 거쳐 2007년까지 보건대학원 원장을 지냈다. 대한예방의학회 이사, 한국수중과학회 고문, 대한산업의학회 회장으로도 활동했다.