W 1931 organizował w Warszawie Technikę Centralną KPP, później również Technikę Centralną KPZU. W grudniu 1931 został sekretarzem KŁ KZMP. Od 1932 przebywał w Stanisławowie, gdzie był sekretarzem Komitetu Okręgowego (KO) Komunistycznego Związku Młodzieży Zachodniej Ukrainy (KZMZU). 5 maja 1933 został aresztowany i skazany na 3 lata więzienia. Po zwolnieniu w maju 1936 włączył się w organizowanie „jednolitego frontu” z PPS, OM TUR, ZWM i Legionem Młodych. Z ramienia KZMP współredagował gazetę „Młodzi idą”. Współorganizował strajk włókniarzy i kampanię wyborczą do Rady Miejskiej. W styczniu 1937 został aresztowany pod zarzutem napisania deklaracji wyborczej i apelu do młodzieży, a następnie osadzony w obozie w Berezie Kartuskiej do marca 1938.

W październiku 1939 wraz z Witoldem Kolskim (komunistą i również byłym więźniem Berezy) udał się do Lwowa, gdzie był magazynierem w warsztatach artyleryjskich i dyrektorem technicznym w kombinacie wydawniczym. Po czerwcu 1941 został ewakuowany do Charkowa, następnie do Azji Środkowej. Od października 1941 pracował w kołchozie w obwodzie samarkandzkim, a od kwietnia 1942 w fabryce w Samarkandzie. 27 maja 1943 wstąpił do 1 DP. im. T. Kościuszki jako inspektor sanitarny, a od sierpnia 1943 jako zastępca dowódcy ds. oświatowych kompanii fizylierów w 2 pp.