24 sierpnia 1939 został mianowany komendantem wojennego Pogotowia Harcerzy na terenie miast i powiatów Bielsko i Biała Krakowska.
Podczas okupacji niemieckiej działał w konspiracji, pracował jako pomocnik niemieckiego kamieniarza z Mikuszowic, później w stolarni w Bielsku. Za działalność przeciwko III Rzeszy resztowany 18 grudnia 1940, następnie przewieziony do KL Auschwitz (nr więzienny 7602). Od lutego 1941, w celu kolejnych przesłuchań był więziony w Bielsku, Raciborzu, Bytomiu, Zabrzu, Katowicach, Brzegu (1941–1944), Gliwicach, Sosnowcu, Mysłowicach (1944–1945). Pod koniec wojny wywieziony został do KL Mauthausen-Güsen (nr więzienny 122312).
Po wojnie 7 lipca 1945 wrócił do Bielska, podjął pracę harcerską w działającym już Beskidzkim Hufcu Harcerzy Bielsko i Biała Krakowska, został hufcowym, kontynuował naukę w Liceum Pedagogicznym w Białej Krakowskiej (1945–1946), następnie w Akademii Wychowania Fizycznego w Warszawie (1946–1949), gdzie uzyskał tytuł magistra pedagogiki w zakresie wychowania fizycznego i przysposobienia wojskowego. Po studiach podjął pracę w Technikum Włókienniczym w Bielsku a w 1950 został skierowany do pracy w Dyrekcji Okręgowej Szkolenia Zawodowego w Katowicach, jako wizytator. Od 1953 pracował jako nauczyciel matematyki i wychowania fizycznego w Zasadniczej Szkole Zawodowej im.