1934년 중국 중앙육군군관학교에 입학하여 군사훈련을 받았다. 중앙육군군관학교 10기생으로 중국 중앙군에 소속되어 있으면서 동시에 김구 휘하에 조직된 한국특무대독립군에서 활동하였다. 1936년 7월 한국특무대독립군을 해체하고 만든 한국국민당청년단에서 총무부장으로 활동하였다.
1937년 7월, 중일전쟁(中日戰爭)이 발발하자 10월에 중국 중앙군으로 참전하였으나 전투에서 부상을 입었다. 상하이〔上海〕 프랑스 조계(租界)에 있는 홍십자병원에 입원하였다가 퇴원한 후 다시 전선으로 복귀하였다. 1939년 9월 대한민국임시정부의 군사특파단 단원으로 산시성〔陝西省〕 시안에 파견되어 광복군사령부의 시안 진출을 위한 기초 공작을 전개하였다.
1940년에는 한국광복군사령부 총무처에서 근무하였으며, 1941년 3월에는 한국광복군 제1지대 간부로 선임되어 산시성 일대를 근거지로 공작 임무를 수행하였다. 1943년 한국독립당 시안 제1구 집행위원장으로 활동하였다.
1942년 4월 한국광복군 제2지대 제2구대장에 임명되어 초모(招募) 훈련 · 선전 공작 · 정보 수집 등을 전개하였고, 한미군사훈련, 즉 미국전략정보국(OSS) 특수훈련을 마치고 국내 진공을 위해 대기하던 중 광복을 맞이하였다. 한국광복군 제2지대장 대리로 대원을 이끌고 귀국하여 조선민족청년단 조직부장 · 국무총리 비서실장 · 태양신문사 사장 등을 역임하였다.
1968년 건국훈장 독립장이 추서(追敍)되었다.