1903년 5월 14일 경상북도 의성군 출생으로, 본관은 안동, 호는 하정(荷汀)이다. 사립 계신학교와 대구 계성중학교를 졸업하고, 보성전문학교에서 2년 과정을 수료한 후 의사면허를 취득했다. 의성에서 신신의원(信新醫院)을 개업해 운영했으며, 해방 후 1948년 5월 10일 실시된 총선거에서 대한독립촉성국민회 후보로 경상북도 의성군에서 제헌 국회의원에 당선되었다.
1950년 5월 30일 실시된 제2대 국회의원 선거에서는 무소속으로 의성군 을구에 출마해 재선의원이 되었으며, 1952년 식량문제 해결을 위해 국회에서 식량대책위원회를 조직해 위원으로 활동했다. 1955년 경상북도 의성군 단북면에 삼성중학교를 설립했다.
1972년 제헌동지회의 일원으로 10월 유신에 대한 지지 성명을 발표했다. 정계 은퇴 후 고향인 의성군에서 병원을 운영하며 의사로 활동했고, 1988년 5월 11일 자택에서 노환으로 사망했다. 상훈으로는 1969년 국민훈장 무궁화훈장이 있다.