인천 출신. 육군사관학교를 제8기로 졸업한 뒤, 국학대학 법학과에서 수학하고 육군대학 특별고등반을 졸업하였다. 5·16 이후 인천시장을 지냈으며, 1963년 육군준장으로 예편하였다.
1963년 제6대 국회의원선거 때 인천갑구에서 민주공화당후보로 출마해서 당선된 뒤 제8·9·10대 국회의원을 역임하였다. 그 동안 1965년 경인지구 종합개발추진위원장, 1966년 5·16민족상 이사, 1968년 대통령 민정수석비서관·보이 스카우트 인천연맹장, 1973년 공화당당기위원장, 1976년 국회교통·체신위원장, 1979년 공화당당무위원·당기위원장을 역임하였다.
금성화랑훈장·을지무공훈장·미국 동성훈장(銅星勳章)이 수여되었다.