Po wojnie, w okresie od 12 listopada 1945 do 30 lipca 1990 zawodowo służył w ludowym Wojsku Polskim. W latach 1945–1950 był żołnierzem Informacji Wojskowej. Rozpoczął karierę od stopnia majora, pod zwierzchnictwem wcześniejszego przełożonego – Jerzego Fonkowicza (późniejszy generał brygady, w 1968 zwolniony w wyniku czystek antysyjonistycznych). Uzyskał stopień pułkownika. Od 1950 roku służył w administracji wojskowej, a w latach 1958–1979 w Centralnym Archiwum Wojskowym, w tym w latach 1975–1979 na stanowisku zastępcy szefa CAW ds. naukowych. W 1979 ponownie w wojskowych organach bezpieczeństwa, w latach 1979–1981 jako główny specjalista w Szefostwie Wojskowej Służby Wewnętrznej MON. Od 1981 pełnił służbę w Zarządzie WSW Jednostek Wojskowych MSW – początkowo w na stanowisku głównego specjalisty, w latach 1983–1989 pełnił funkcję szefa Zarządu WSW Jednostek Wojskowych MSW. W latach 1989–1990 przebywał w dyspozycji MSW, zawodową służbę wojskową zakończył 30 lipca 1990 roku.
W sierpniu 1945 otrzymał Krzyż Srebrny Orderu Wojennego Virtuti Militari, 8 stycznia 1972 – Krzyż Kawalerski Orderu Odrodzenia Polski, a 27 sierpnia 1980 – Krzyż Komandorski Orderu Odrodzenia Polski.