Razem z nim w załodze znaleźli się: Leonid Kizim oraz Konstantin Fieoktistow (w październiku 1980 zastąpiony został przez Giennadija Striekałowa). 27 listopada – 10 grudnia 1980 – uczestniczył w locie kosmicznym Sojuza T-3, której zadaniem było przeprowadzenie remontu stacji kosmicznej Salut 6. 7 kwietnia 1986 – opuścił oddział kosmonautów.
Loty załogowe „Sojuz 12” 27 września 1973 wystartował w kosmos na pokładzie statku Sojuz 12. Dowódcą wyprawy był Wasilij Łazariew, natomiast Oleg Makarow pełnił funkcję inżyniera pokładowego. Był to pierwszy lot orbitalny zmodyfikowanego statku Sojuz, który po tragicznie zakończonym locie Sojuza 11 uległ istotnej modyfikacji zwiększającej bezpieczeństwo załogi. W czasie lotu wypróbowano również nowe kombinezony „Sokoł” (Сокол). 29 września 1973 kosmonauci pomyślnie wylądowali w odległości około 400 km od Karagandy.