W styczniu 1945 jako szef sztabu 66 Gwardyjskiej Brygady Pancernej w składzie 2 Frontu Białoruskiego marsz. Rokossowskiego walczył na terenie północnego Mazowsza, Warmii i Mazur. W końcu marca jego brygada wzięła udział w operacji pomorskiej. Uczestniczył też w operacji berlińskiej.
W latach 1945–1957 pełnił służbę na stanowiskach dowódczych i sztabowych – kolejno: dowódca batalionu, zastępca dowódcy pułku czołgów, dowódca pułku czołgów, szef sztabu dywizji oraz dowódca dywizji.
W 1947 ukończył Wyższą Oficerską Szkołę Broni Pancernej, w 1953 Akademię Wojskową im. Michaiła Frunzego, a w 1959 Akademię Sztabu Generalnego Sił Zbrojnych ZSRR. Po ukończeniu Akademii Sztabu Generalnego wyznaczony na kolejne funkcje: zastępcy dowódcy armii, pierwszego zastępcy dowódcy armii – od 1959 do 1964, dowódcy armii w Leningradzkim Okręgu Wojskowym – do maja 1967. W latach 1961–1962 odbywał podróż służbową w Ghanie, gdzie był członkiem radzieckiej grupy ekspertów wojskowych. mały|350x350px|Marszałek Kulikow podczas manewrów w NRD, 1980 W latach 1967–1969 był dowódcą Kijowskiego Okręgu Wojskowego, a od października 1969 do września 1971 głównodowodzącym Zachodniej Grupy Wojsk Armii Radzieckiej, stacjonującą na terytorium NRD.