전라북도 임실 출생. 1940년 전주중학교를 졸업한 뒤 1945년 전라산업주식회사 중역을 지냈다. 그 뒤 정계에 진출하여 1958년전라북도 도의원을 역임하였으며, 이어 1960년 제5대 민의원선거에 무소속으로 임실지역에서 출마하여 당선되었다. 1963년 제6대 국회의원선거에, 1967년 제7대 국회의원선거에서 민주공화당 소속으로 임실·순창 지역에서 출마하여 당선되었다. 제7대 국회의원 재임 중에는 국회보사위원회 위원장을 역임하였으며, 1971년부터 1974년까지 해외개발공사 사장을 지냈다.