Родился 8 ноября 1920 года в Бахмуте Екатеринославской губернии Российской империи.
Спортсмен (шахматы), инженер.
Мастер спорта (1958).
Окончил Днепропетровский горный институт (Караганда).
Выступал за ДСО «Авангард» (Харьков).
Работал в ВНИИ «Южгипрошахт» (Харьков).
Сын — А.А. Макаров.