W tym samym okresie pracował jako wykładowca w Szkole Głównej Gospodarskiej w Snopkowie pod Lwowem, po czym objął stanowisko dyrektora Szkoły Ogrodniczej w Zaleszczykach (do 1933). W latach 1933–1938 był nauczycielem w Średniej Szkole Rolniczej w Czernichowie.

W 1934 został doktorem nauk rolniczych na Uniwersytecie Jagiellońskim. W latach 1938–1939 pełnił obowiązki dyrektora Szkoły Średniej Ogrodniczej na Ursynowie. Podczas II wojny światowej pracował w Warszawskiej Izbie Rolniczej, równocześnie prowadząc szeroką działalność konspiracyjną jako żołnierz AK, pseudonim „Garbaty”. Stał na czele sztabu Kadry Polski Niepodległej (KPN). W 1943 aresztowany przez gestapo, był więziony w obozach koncentracyjnych (Auschwitz, Oranienburg, Buchenwald).