W lipcu 1945 w stopniu porucznika dowodził pododdziałem złożonym z dwóch kompanii w sile ok. 110-160 żołnierzy z 1 Praskiego pułku piechoty, wspierających Armię Czerwoną i NKWD w wymierzonej w polskie podziemie niepodległościowe operacji określonej później mianem „obława augustowska”, której skutkiem było rozbicie oporu partyzantki antykomunistycznej na terenie Suwalszczyzny••.
W LWP służył od 5 czerwca 1943 do 2 września 1950, a następnie od 3 września 1951 do 24 sierpnia 1954 w stopniu podpułkownika pełnił funkcję szefa I Oddziału Zarządu II Sztabu Generalnego Wojska Polskiego. Studia wyższe ukończył na Akademii Sztabu Generalnego. Uzyskał tytuł oficera dyplomowanego.
Należał do Polskiej Zjednoczonej Partii RobotniczejSkład osobowy uczelni w roku akademickim 1961-1962, Warszawa 1962, s. 265.. Był długoletnim kierownikiem Studium Wojskowego na Uniwersytecie Warszawskim. Na UW w roku 1967/1968 prowadził zajęcia z przedmiotu wychowanie fizyczne i szkolenie wojskowe. Ponadto na tej uczelni był członkiem uczelnianej POP PZPR, a ponadto był lektorem Komitetu Wojewódzkiego PZPR