Летчик-космонавт СССР. Дважды Герой Советского Союза (1973, 1978).
Первый полет совершил 27-29 сентября 1973 г. в качестве бортинженера на космическом корабле "Союз-12" (совм. с В.Г. Лазаревым).
5 апреля 1975 года вновь стартовал в космос (совм. с В.Г. Лазаревым), но из-за аварии, произошедшей
на участке выведения третьей ступени ракеты-носителя, полёт продлился всего
21 минуту и едва не закончился гибелью космонавтов.
Третий полёт в космос О.Г. Макаров совершил 10-16 января 1978 г. в качестве бортинженера космического корабля "Союз-27"
(совм. с. В.А. Джанибековым). В космосе пробыл четверо суток - на борту орбитального комплекса "Салют-6" - "Союз-26".
На землю вернулся на борту космического корабля "Союз-26".
Четвёртый полёт совершил с 27 ноября по 10 декабря 1980 г. в качестве бортинженера корабля "Союз Т-3" и станции "Салют-6" (совм. с Л.Д. Кизимом и
Г.М. Стрекаловым). О.Г. Макаров награждён 4 орденами Ленина и медалями. Работал в НПО "Энергия",
являлся председателем Международной ассоциации участников космических полётов.
Скончался О.Г. Макаров 28 мая 2003 года, похоронен в Москве на Останкинском кладбище.