Полёт пилотируемого корабля «Зонд-7» по лунно-облётной программе был предварительно назначен на 8 декабря1968 года. По предварительным назначениям, Макаров входил в состав второго экипажа. Но полёт был отменён, несмотря на то, что экипажи написали заявление в Политбюро ЦК КПСС с просьбой разрешить немедленно лететь к Луне для обеспечения приоритета СССР (американцы планировали аналогичный пилотируемый полёт на 21—27 декабря 1968 года). Дело в том, что предыдущие беспилотные полёты кораблей «Зонд» (Л1) были полностью или частично неудачными из-за неотработанности корабля и ракеты-носителя «Протон». Приоритет остался за США — «Аполлон-8» в запланированные сроки совершил пилотируемый облёт Луны.
Макаров также был вторым членом главного экипажа, который, по предварительным назначениям, должен был выполнить (в сентябре 1968 г. — согласно графику советской программы от 1967 г.) первую экспедицию на Луну с высадкой на неё командира экипажа Леонова (Макаров должен был оставаться на окололунной орбите) по параллельной лунно-посадочной программе, которая также была отменена ввиду начавшегося отставания СССР в «лунной гонке» после успешной высадки американцев на Луну на «Аполлоне-11» в июле 1969 года.
27-й космонавт СССР. Первый свой полёт в космос совершил на космическом корабле «Союз-12» (27-29.9.1973). Командиром экипажа был В. Г. Лазарев.
5 апреля 1975 года — полёт на корабле «Союз-18-1» снова в экипаже с В. Г. Лазаревым. Из-за аварии ракеты-носителя «Союз» на старте состоялся лишь суборбитальный полёт продолжительностью 21 минута 27 секунд. Максимальная высота подъёма составила 192 км от поверхности Земли. При спуске космонавты испытали значительную перегрузку — около двух десятков g. Капсула с космонавтами совершила посадку в горах Алтая на склоне горы Теремок-3 на правом берегу реки Уба (в настоящее время — территория Казахстана). Фрагменты радиопереговоров космонавтов во время аварийного запуска корабля «Союз»[1].
Второй полёт в космос совершил на космическом корабле «Союз-27» и орбитальной станции «Салют-6» (10-16.1.1978). Командир экипажа — Владимир Александрович Джанибеков.
Отец — Григорий Васильевич Макаров (1907—1984) — кадровый военный, полковник. Григорий Васильевич Макаров родился 23 января 1907 года в деревне Гоголино Казикинской волости Вышневолоцкого уезда Тверской губернии, крещен был (вместе со своим братом близнецом Иваном, они родились в один день) 24 января 1907 года в церкви села Ново-Александровское (оно же — Холщебинка) Валдайского уезда Новгородской губернии. Родители новорожденных братьев — Вышневолоцкого уезда Казикинской волости деревни Гоголина крестьянин Василий Макарович Макаров и его жена Евдокия Макаровна.
Мать — Ольга Степановна Макарова (урожденная Зверева) (1909—1986) — домохозяйка, родилась в деревне (бывшем селе) Мушино Удомельско-Рядской волости Вышневолоцкого уезда (сейчас — Удомельского района Тверской области).
Сестра — Нинель Григорьевна Бундзен (Макарова) (1937) — врач.
Жена — Валентина Ивановна Макарова (Солдатова) (1939) — инженер, на пенсии.
Сын — Леонид Олегович Макаров (1961) — военнослужащий, затем предприниматель.
Сын — Константин Олегович Макаров (1974) — социолог.
«С. П. Королёв. Энциклопедия жизни и творчества» — под редакцией В. А. Лопота, РКК «Энергия» им. С. П. Королёва, 2014 г. ISBN 978-5-906674-04-3.
И. А. Маринин, С. Х. Шамсутдинов, А. В. Глушко (составители). Советские и российские космонавты. 1960—2000 / Под редакцией Ю. М. Батурина. — М.: ООО Информационно-издательский дом «Новости космонавтики», 2001. — ISBN 5-93345-003-0.