W latach okupacji pracował jako robotnik w Spółdzielni Spożywców „Dobrobyt” w Janowicach, co zbliżyło go do ugrupowań lewicowej konspiracji. Wkrótce został zastępcą komendanta Polskiej Organizacji Patriotycznej „Młody Orzeł”, następnie instruktorem oddziału wypadowego Ludowej Straży Bezpieczeństwa „Burza” Batalionów Chłopskich, a w latach 1944–1945 zastępcą komendanta Dzielnicy Armii Ludowej „Jadwiga” oraz oficerem propagandy Okręgu AL „Wiślica”. Współdziałał bezpośrednio z radzieckim zgrupowaniem partyzanckim „Awangarda”.
W 1945, po ukończeniu Centralnej Szkoły Partyjnej PPR w Łodzi, został sekretarzem Komitetu Powiatowego PPR w Miechowie, a następnie starszym instruktorem Wydziału Organizacyjnego Komitetu Wojewódzkiego PZPR w Krakowie. W 1947 mianowany na stopień podporucznika za udział w walkach partyzanckich. Po krótkim okresie sprawowania funkcji II sekretarza KW PZPR w Gdańsku został w 1950 powołany do służby wojskowej w stopniu podpułkownika i wyznaczony na stanowisko zastępcy komendanta Powszechnej Organizacji „Służba Polsce”, a następnie zastępcy szefa Zarządu Politycznego Pomorskiego Okręgu Wojskowego. W sierpniu 1950 wszedł również w skład Rady Naczelnej i Zarządu Głównego Związku Młodzieży PolskiejZakończenie obrad Plenum Rady Naczelnej ZMP, „Trybuna Ludu”, nr 212, 4 sierpnia 1950, s.