W strukturach PPR/PZPR był instruktorem/zastępcą sekretarza Komitetu Powiatowego w Wągrowcu, członkiem egzekutywy Komitetów Zakładowych przy Wojewódzkich Urzędach Bezpieczeństwa Publicznego w Poznaniu i Szczecinie, członkiem egzekutywy Komitetu Zakładowego PZPR przy MSW (1957–1963), kierownikiem Ośrodka Szkoleniowego KZ PZPR przy MSW, a także lektorem KC PZPR.
Od lutego 1945 służył w Wojewódzkim Urzędzie Bezpieczeństwa Publicznego w Poznaniu, początkowo w Wydziale I (kontrwywiad) i IV (operacyjna ochrona gospodarki). Od czerwca 1945 w Wydziale V WUBP (społeczno-polityczny) jako p.o. kierownika i kierownik sekcji, p.o. i zastępca naczelnika. W 1949 doprowadził do rozbicia miejscowych struktur Polskiego Stronnictwa Ludowego. Od 1950 do 1951 kierował Wydziałem V w ramach WUBP w Szczecinie. Następnie przeniesiony do centrali Ministerstwa Bezpieczeństwa Publicznego (1951–1954), gdzie w Departamencie V był wicenaczelnikiem i naczelnikiem wydziałów odpowiedzialnych za zwalczanie „wrogich” socjalistów oraz związków wyznaniowych. Od 1954 do 1956 w ramach Centrum Wyszkolenia MBP w Legionowie był pomocnikiem dyrektora ds.