1909년 함경남도 북청에서 출생했다. 호는 노정(蘆汀)이다. 1924년 4월 북청공립농업학교에 입학, 1927년 3월 졸업 후, 4월부터 1931년 2월까지 북청군 사립 용연학교의 교사로 근무했다. 1928년 4월 와세다대학 정치경제과에 교외생으로 입학, 1929년 7월 졸업했다. 1931년 일본 주오(中央)대학 전문부 법학과 별과에 입학, 1933년 3월 수료했다. 1933년 일본 도쿄 메지로(目白)상업학교 제2본과 4학년에 편입, 1933년 3월 졸업했다. 같은해 4월에는 주오대학 법학과 3학년으로 편입, 1935년 7월 졸업 후 귀국하였다.
1937년 일본 고등문관시험 사법과에 합격, 1938년 대구지방법원 및 대구지방법원 검사국 사법관시보에 임명되었다. 1940년 대구지방법원 판사에 임명되었고, 1945년 4월 대구지방법원 안동지청 판사로 근무하다가 해방을 맞았다. 해방 이후 1945년 12월 대구공소원 판사, 1946년 대구공소원 부장판사로 근무하다가 퇴직해, 1947년부터 변호사로 활동했다. 1959년 대법원 판사에 임명되었고, 1964년에는 대법관이 되었다. 1976년 11월 9일 사망했다.
청조근정훈장(1970)을 받았다.