Родился 26 марта 1954 года в Уфе.
Спортсмен (хоккей с шайбой), тренер. Нападающий.
Заслуженный работник физической культуры Республики Башкортостан (26.05.1997).
В СК имени Салавата Юлаева и «Салавате Юлаеве» (Уфа) — 1972/73-73/74, 1976/77, 1977/78-80/81, 1982/83-83/84, 1988/89, СКА (Куйбышев) — 1974/75-75/76, «Динамо» (Рига) — 1976/77, «Бинокоре» (Ташкент) — 1981/82, 1984/85-85/86, «Авангарде» (Уфа) — 1985/86-88/89.
Тренер (1990/91-97/98, 1998/99) и главный тренер «Салавата Юлаева» (Уфа) — 2000, главный тренер «Новойла» (Уфа) — 1998/99.
Сыновья — Д.Л. Макаров и К.Л. Макаров.
Скончался 27 июля 2021 года. Похоронен на Северном кладбище в Уфе.