본관은 전주(全州). 호는 송원(松園). 전라남도 담양 출생. 1928년 광주공립고등보통학교(현 광주제일고등학교 전신)를 졸업하고, 같은 해 경성의학전문학교(4년제)에 입학하여 1932년 졸업하였다.
1932년부터 3년 동안 부산부립병원 이비인후과에서 근무하였고, 1936년부터 42년까지 사설의원을 개원하여 환자 진료에 종사하였다. 1941년 경성제국대학 해부학 교실에서 전공생으로 수학하였고, 1945년 복막수(腹膜垂)와 설치목(楔齒目) 황세포(黃細胞)에 관한 연구로 의학박사 학위를 받았다.
1945년 광주의학전문학교 해부학 교수로 임명되었고, 학제 변경으로 승격된 광주의과대학, 이어서 신설된 전남대학교 의과대학 해부학 주임교수로 재직하였으며, 1972년 8월 정년퇴임하여 명예교수로 추대되었다.
재직하는 동안 의과대학 학장·대학원장·농어촌의학연구소 소장 등을 역임하면서 우리나라 자연과학 특히 기초의학 발전에 공헌하였고, 1966년부터 이듬해에 걸쳐 대한해부학회 회장을 역임하면서 해부학 발전에 크게 이바지하였다.
1957년부터 대한민국학술원 정회원으로 자연과학 분과에서 활동하였으며, 재직하는 동안 문교부 장관상·대통령상을 수상하였고, 국민훈장 동백장을 받았다.