경상남도 합천 출생. 1952년 대구대학 법과를 졸업하였다. 1960년합천갑구에서 민주당 후보로 제5대 민의원으로 당선되었으며, 신민당 경상남도 도당부슬롯나라무료장을 지냈다.
1963년에 민중당의 경상남도 제10지구당 슬롯나라무료장을 역임하였다. 1969년에는 신민당 중앙상임슬롯나라무료회 부슬롯나라무료장이 되었으며, 1971년에는 신민당의 공천으로 제8대 국회의원 선거에 출마, 경상남도 합천에서 당선되었다.
그해에 신민당 부총무가 되었으며, 국회에서는 운영슬롯나라무료회 간사와 신민당 원내대책슬롯나라무료으로 활동하였고, 사회활동으로는 약시재활협회(弱視再活協會) 회장으로 일하였다. 그밖에 국제의원환경회의의 한국대표로도 활동하였다.
1973년 신민당 소속으로 제9대 국회의원 선거에 출마하여 의령·함안·합천선거구에서 당선되었으며, 1978년 역시 신민당 소속으로 같은 지역에서 제10대 의원으로 당선되었다. 1979년 신민당중앙상무슬롯나라무료회 의장 및 정무슬롯나라무료을 맡았다.