Makárov nació el 22 de mayo de 1914 en el pueblo de Sasovo de la familia de un trabajador de ferrocarril. En 1936, se matrícula al Instituto Mecánico de Tula. En el inicio de la invasión alemana, se estaba prepando para su graduación. Fue precipitadamente calificado como ingeniero y enviado a "Trabajos de Máquina Zagorski" (ahora en Posada de Sergiyev). La planta fue pronto evacuada al Óblast de Kirov