Герой Социалистического Труда
Родился в селе Левашово, ныне Ардатовского района Нижегородской области, в семье бондаря.
После окончания училища механизации работал механизатором в станице Мечетинская Ростовской области до призыва в армию в 1956 году.
После окончания военной службы приехал на строительстве Новолипецкого металлургического завода и начал трудиться подсобным у опытного плотника.
Через год после прихода на стройку Макаров возглавил звено, а в 1964 году стал бригадиром плотников-бетонщиков, причём самым молодым бригадиром, среди работавших на «Липецкой Магнитке».
Бригада Макарова отличилась на строительстве стана «2000», где принимала участие в бетонировании фундаментов под черновые клети.
Звание Героя Социалистического Труда присвоено 19 июня 1973 года – за успехи на строительстве доменной печи № 5 Новолипецкого металлургического завода.
Проживает в городе Липецке.
Награды: ордена Ленина (19.06.1973); Трудового Красного Знамени (05.04.1971); медали, в т.ч. "За трудовое отличие" (11.08.1966).