Учился в изостудии при Дворце культуры железнодорожников (Вологда), Ярославском художественном училище, на живописном факультете Харьковского художественного института (1958 –1965).
После защиты диплома его направили в Чебоксары, где в течение нескольких лет Борис Матвеевич преподавал рисунок и живопись на художественно-графическом факультете Чувашского пединститута и работал оформителем в системе художественного фонда. В 1977 году художник вернулся в Вологду, где, кроме собственного творчества, много занимался в художественно-производственных мастерских по оформлению предприятий Вологодской области.
Художник обладал широким творческим диапазоном: работая в основном над пейзажем, он обращался и к натюрморту, и к портрету. За годы творчества у Бориса Макарова сложился круг приоритетных мотивов и художественных пристрастий, в основном это русский реалистический пейзаж, деревенский интерьер, памятники древнерусской архитектуры.
Главенствующее место в творчестве Макарова занимает пейзаж. Его пейзажи – это зримый рассказ о красоте русской природы, причём художник не ищет затейливых и замысловатых сюжетов, а пишет природу во все времена года и во всех её состояниях, передавая в этюдах и картинах свои переживания и чувства.