W 1948 ze złotym medalem ukończył Wojskową Akademię Sztabu Generalnego i został dowódcą 37 Dywizji Zmechanizowanej Gwardii w Leningradzie, 1951–1953 był zastępcą dowódcy korpusu w Grupie Wojsk Radzieckich w Niemczech, później w Uzbekistanie i Tadżykistanie, a od 1957 I zastępcą dowódcy 14 Armii w Kiszyniowie. Od października 1958 pracował w Akademii Wojskowej im. Frunzego, w 1967 otrzymał stopień generała porucznika, był kandydatem nauk wojskowych (1961), adiunktem (1964) i profesorem (1970), w 1976 zakończył służbę wojskową.

Ordery i odznaczenia Złota Gwiazda Bohatera Związku Radzieckiego (17 października 1943) Order Lenina (dwukrotnie) Order Czerwonego Sztandaru (trzykrotnie) Order Suworowa II klasy Order Suworowa III klasy Order Wojny Ojczyźnianej I klasy Order Czerwonego Sztandaru Pracy Order Czerwonej Gwiazdy Order „Za służbę Ojczyźnie w Siłach Zbrojnych ZSRR” III klasy Order Żukowa (25 kwietnia 1995) Order Krzyża Grunwaldu III klasy (Polska Ludowa, 24 czerwca 1946)Uchwała Prezydium Krajowej Rady Narodowej z dnia 24 czerwca 1946 r. o odznaczeniach generałów, oficerów i szeregowych b.