Борис Константинович Макаров родился в селе Атрать Чувашской АССР. С детства живёт в Забайкалье. Окончил историко-филологический факультет Читинского педагогического института, служил в Военно-Морском Флоте СССР. С 1965 по 1966 гг. работал учителем Холбонской средней школы Шилкинского района Забайкалья, затем – журналистом в акшинской районной газете «Сельская новь». С 1966 года живёт в селе Акша. Является автором книг стихов и прозы: «Начало начал» (1975), «Цветные коромысла» (1983), «Далеко до вечера» (1999), «На изломах времён» (2001), «Меж крутых берегов» (2005) и др. Также издал несколько сборников стихов для детей. В 2014 году увидела свет книга переводов Бориса Константиновича «Дороже всех богатств», в неё вошли произведения десяти известных бурятских поэтов.
Член Союза писателей СССР, Союза журналистов России. Имеет звания заслуженного работника культуры РСФСР, почётного гражданина Читинской области, заслуженного работника культуры Агинского Бурятского автономного округа, первого лауреата премии Губернатора Забайкальского края имени М.Е. Вишнякова в области литературы за 2009 год. Награждён медалями «За заслуги перед Читинской областью», «Патриот России», знаком «За усердие на благо Забайкальского края».
