황해도 서흥 출신. 서흥공립보통학교를 졸업한 뒤 1936년 황주 농업학교 2학년을 중퇴하고 중국으로 건너갔다.
1939년 산시성[山西省] 타이위안[太原]에서 김천성(金天成)과 교유하면서 한국청년전지공작대(韓國靑年戰地工作隊)에 입대, 독립투쟁의 대열에 참여하였다. 백정현(白正鉉) 등과 뤄양[洛陽]·타이위안·노안(潞安) 등지에 파견되어 독립군의 초모, 대적선전, 정보수집 등에 심혈을 기울였다.
중국 제34집단군 중앙군전시간부훈련단 제4단에 설치된 한국청년훈련반을 제1기로 졸업하였다. 1941년 10월 황푸군관학교[黃埔軍官學校] 제7분교 보병 8기로 입학, 1944년 3월에 졸업하였으며, 바로 광복군 제2지대로 편입되어 미국전략사무국(Office of Strategic Service, OSS)의 협조로 국내진공을 위한 특수훈련을 받았다.
정보·파괴반에 장준하(張俊河)·김준엽(金俊燁)·선우기(鮮于基) 등과 함께 배속되어 작전을 기다리던 중 광복을 맞아 귀국하였다.
1963년 대통령표창, 1977년 건국포장. 1990년 건국훈장 애국장이 추서되었다.