1907년 평안남도 강서에서 출생했다. 1929년 3월 경성사범학교 연습과를 졸업한 후, 같은 해 4월 전남 북평공립보통학교 훈도가 되었다. 이후 순천공립보통학교에 근무하던 중 1934년 7월 중등학교 교원검정시험에 합격했다. 1939년 10월 일본 고등문관시험 행정과에 합격한 후, 1940년 평남 내무부 지방과 속을 거쳐, 1941년 5월 평남 강동군수가 되었다. 이후 1943년 덕천군수와 1945년 성천군수를 역임했다.
해방 이후 광주사범학교 교장, 1950년 국립경찰전문학교 교육과 교육계장이 되었고, 경무관으로 승진하면서 국립경찰학교 교장이 되었다. 1951년 내무부 치안국 교육과장이 되었고, 1955년 중앙대학교 법정대학 교수, 1961년 국가재건최고회의 사법위원회 자문회원과 의장 고문이 되었다. 1963년 국회의원에 당선되었다. 동아일보와 서울신문의 논설위원으로도 활동했다. 1988년 10월 25일 사망했다.