W Wileńskiej Brygadzie Partyzanckiej im. A. Mickiewicza pełnił funkcję zastępca dowódcy oddziału ds. politycznych.

W latach 1944-1946 był instruktorem Wydziału Propagandy CK Litewskiej SRR. Od grudnia 1946 roku pełnił funkcję instruktora Wydziału Zagranicznego KC Polskiej Partii Robotniczej. Od lipca 1948 do marca 1950 pracował jako II sekretarz KW PPR/PZPR w Łodzi. 1 czerwca 1950 roku objął stanowisko dyrektora Departamentu VII (odpowiadającego wówczas za wywiad cywilny i wojskowy) Ministerstwa Bezpieczeństwa Publicznego. Od 10 grudnia 1954 zastępca Władysława Dworakowskiego, ówczesnego Przewodniczącego Komitetu ds. Bezpieczeństwa Publicznego, następnie od 28 listopada 1956 do 31 lipca 1961 pełnił funkcję dyrektora Departamentu I Ministerstwa Spraw Wewnętrznych (wywiadowczego). Ze służby został zwolniony z dniem 31 VII 1961 r. Objął stanowisko przewodniczącego Zarządu Federacji Klubów Sportowych „Gwardia”. W 1972 roku został prezesem Polskiego Związku Bokserskiego i pełnił tę funkcję do 1982 r.

Pochowany na Powązkach Wojskowych (kwatera A16-8-11).