W 1965 ukończył Wojskową Akademię Sztabu Generalnego i został zastępcą dowódcy, a w lutym 1969 dowódcą 6 Samodzielnego Lotniczego Korpusu Ciężkich Bombowców w Smoleńsku, od października 1972 do kwietnia 1980 był zastępcą dowódcy Lotnictwa Dalekiego Zasięgu ds. przygotowania bojowego, a od kwietnia 1980 do września 1985 dowódcą 30 Armii Powietrznej w Irkucku, następnie zakończył służbę wojskową. W latach 1971–1975 był deputowanym do Rady Najwyższej Białoruskiej SRR 8 kadencji. W 2013 pośmiertnie otrzymał honorowe obywatelstwo Irkucka. W Irkucku jego imieniem nazwano ulicę.
Awanse sierżant (marzec 1941) młodszy porucznik (25 grudnia 1941) porucznik (27 lipca 1942) starszy porucznik (27 lipca 1943) kapitan (27 lipca 1944) major (29 stycznia 1949) podpułkownik (29 kwietnia 1952) pułkownik (21 lutego 1957) generał major lotnictwa (9 maja 1961) generał porucznik lotnictwa (29 kwietnia 1970) generał pułkownik lotnictwa (3 lutego 1984)