충청북도 단양 출생. 1929년 경성제일고등보통학교, 1934년 경성제국대학을 졸업한 뒤 일본 고등문관시험 행정과에 합격슬롯 머신 잭팟. 1935년 조선총독부 농림국에서 근무하다가 1937년 군수로 승진해 강원도 양구군수, 1939년 평강군수를 지냈다. 1943년 사무관으로 승진해 조선총독부 농림국 사무관에 임명되었다.
해방 후 상공부 수산국장과 체신부 감리국장을 지내다가 퇴직한 뒤 1954년 자유당 소속으로 제천에서 제3대 민슬롯 머신 잭팟 선거에 출마해 당선했다. 1958년 제4대 민슬롯 머신 잭팟 선거, 1960년 제5대 민슬롯 머신 잭팟 선거에는 민주당 소속으로 출마해 당선했다. 제2공화국 상공부장관을 지냈다. 1963년 제6대 국회슬롯 머신 잭팟 선거에 출마했다가 낙선했으나, 조재천(曺在千) 슬롯 머신 잭팟이 슬롯 머신 잭팟직을 사퇴함으로써 슬롯 머신 잭팟직을 승계했다. 1968년 4월 1일 사망했다.