1904년 5월 10일 경기도 수원 출생으로 본관은 남양(南陽)이다. 1916년 수원 삼일학교, 1921년 배재중학교를 졸업했다. 이후 일본으로 유학해 동경의 무사시노음악학교(武藏野音樂學校)를 졸업했다.
1929년 수원양조주식회사를 설립하고 사장을 맡았다. 이후 수원금융조합 조합장, 수원주조조합 이사장, 만종원 전무이사, 동아일보사 수원지국장, 수원상공주식회사 전무이사, 수원상공회의소 부회두 등을 역임했다. 1939년 수원읍회 의원에 당선되었다.
해방 후, 1946년 수원상공회의소 창립준비위원회 회장으로 상공회의소의 복구를 주도하고 제2대∼3대 회장에 선임되었다. 같은 해 대동청년단 수원지부장을 맡았다. 1948년 5월 경기도 수원 갑구에서 대동청년단 소속으로 제헌국회의원에 당선되었다. 1949년 민보단(民保團)을 통합한 대한청년단 수원군단부 단장을 지냈다.
1950년 5월 민주국민당 소속으로 수원구 제2대 민의원에 당선되었다. 1958년 5월 제4대 민의원에서 야당인 민주당 소속으로 수원 지역에 출마해 당선되었다. 이후 민주당 경기도당 위원장·중앙당무위원·정책위원 등을 지냈다. 1960년 7월 제5대 민의원 선거에서도 민주당 소속으로 수원 지역에 출마해 당선되었다. 이후 1960년 민주당 구파동지회에 가입, 신민당에 참가했고, 1961년 5·16군사정변으로 의원자격을 상실했다.
1960년 말 정계에서 은퇴했으며, 1980년 8월 8일 사망했다.