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