Макаров Борис Васильевич родился в 1924 году в городе Лаишев Лаишевского кантона ТАССР. Русский.
В ряды Красной Армии призвали в 1942 году. Служил в составе 409-го саперного отдельного батальона 238-ой дивизии Белорусского фронта.
За мужество, отвагу и героизм награжден орденом Красной Звезды, медалями «За отвагу», «За победу над Германией», «За оборону Сталинграда».
С фронта вернулся в 1944 году в звании сержанта.