Поступил в Инженерное училище в Ленинграде. Курсант.
1952– окончилЛенинградское ВИОЛКУ им. А.А. Жданова. Лейтенант.
1963 – окончил ВИА им. В.В. Куйбышева. Военный инженер.
Служил в должностях командира инженерных подразделений и в штабах.
1976 – НИВ А.
1979 – НИВ Туркестанского ВО. Генерал-майор инженерных войск (1980).
О.Б. Рогожкин: "...он был Начинжем ТуркВО – в воюющем округе, и на его плечи легла большая работа по инженерному обеспечению боевых действий 40-й армии в Афганистане. За героизм и мужество при восстановлении движения в обход взорванного моста в районе Аминовки, где он лично руководил установкой моста танковым мостоукладчиком МТУ и попал под обстрел «духов» – Борис Александрович был награжден орденом «Красная Звезда». Но здоровье было подорвано, и руководство сочло за благо назначить его в ЮГВ".
Участник боевых действий в Демократической республике Афганистан.
1982 – НИВ Южной ГВ.
1984-88 – начальник факультета заочного обучения ВИА им. В.В. Куйбышева.
Участник ликвидации последствий аварии на Чернобыльской АЭС.
Начальник Оперативной группы инженерных войск.
Уволен из Вооруженных Сил в запас (1988).
Умер после продолжительной болезни. Похоронен на городском кладбище г. Самара.