1883년 5월 24일 출생으로, 본관은 전의(全義)이다. 1914년 수원고동농립학교를 졸업한 후 신창과 온양의 보통학교에서 교사 생활을 했으며, 1925년 전라남도 도청 소속 내무부 산업과에서 근무했다.
1934년 9월 전라남도 장성군 서무주임을 거쳐, 1935년 6월 완도군수에 취임했으며, 이후 구례군수와 함평수리조합 이사를 지냈다.
해방 후 전라남도 농림국장을 지냈으며, 전남어업조합 이사장 등을 역임했다. 대동청년단장 출신 이판열 의원의 사망으로 치러진 1952년 구례군 국회의원 보궐선거에서 자유당 소속으로출마해 당선되었다. 1954년 5월 30일까지 의원직을 수행한 후 제7·8대 수산회 중앙회장을 지냈으며, 1980년 6월 20일 사망했다.