Родился в селе Вельдеманово, ныне городского округа Перевозский Нижегородской области. Работал водителем в Перевозском ДПМК. С 1995 года – военнослужащий контрактной службы Вооруженных Сил России. Механик-водитель боевой машины пехоты ефрейтор Макаров принимал участие в контртеррористической операции по разоружению и ликвидации незаконных вооруженных формирований на территории Чеченской Республики. Погиб при исполнении воинского долга. Похоронен на кладбище села Вельдеманово. Награды: орден Мужества (21.10.1996, посмертно).