W listopadzie 1941 został funkcjonariuszem NKWD. Następnie został skierowany na kurs do Gorkim, przerzucony na teren okupacji niemieckiej w Polsce, gdzie został (od 1943) szefem bezpieczeństwa Obwodu II – Lublin Armii Ludowej.

Na przełomie października i listopada 1944 roku przerzucony został samolotem przez linię frontu niemiecko-sowieckiego do Lublina, gdzie otrzymał rozkaz objęcia stanowiska zastępcy kierownika Wojewódzkiego Urzędu Bezpieczeństwa Publicznego organizowanego dla województwa kieleckiego na przyczółku baranowsko-sandomierskim z tymczasową siedziba w Rytwianach. Następnie od 28 czerwca 1945 roku kierownik WUBP w Rzeszowie, a później w Kielcach, którą to funkcję pełnił w czasie pogromu kieleckiego.

Od 1 lutego 1947 do 29 września 1950 był zastępcą szefa zarządu i szefem Zarządu Informacji Korpusu Bezpieczeństwa Wewnętrznego i Wojsk Ochrony Pogranicza.

Od 15 czerwca 1950 dyrektor Biura (Wydziału) Paszportów Zagranicznych Ministerstwa Bezpieczeństwa Publicznego w Warszawie. Z pracy w organach bezpieczeństwa został zwolniony 20 stycznia 1952 po zarzucie Biura Specjalnego współuczestnictwa w mordowaniu Żydów podczas walk partyzanckich w AL.