Борис Фёдорович родился 09 апреля 1935 г. в г. Полоцк Белорусской ССР в семье военного.
Во время войны семья была эвакуирована в Сибирь.
В 1959 г. окончил Московское Высшее Техническое Училище им. Н.Э. Баумана (кафедра «Оборудование и технология сварочного производства»).
С 1959 по 1963 г. работал на Почтовом ящике №4704 в должности инженера-конструктора;
С 1963 по 1968 г. работал на Московском машиностроительном заводе «Красный Октябрь» в должности инженера-конструктора;
С 1968 по 1978 г. работал во Всесоюзном научно-исследовательском институте стандартизации и сертификации в машиностроении (ВНИИНМАШ) в должности заведующего лаборатории и заведующего сектора стандартизации;
С 1978 по 1987 г. работал в Институте «Энергомонтажпроект» на должностях главного инженера проекта и главного конструктора отдела «Сварки»;
С 1987 по 1996 г. работал во Всесоюзном институте «Оргэнергострой» в должности ведущего научного сотрудника;
В 1988 г. защитил диссертацию на тему «Разработка и внедрение методики оперативной оценки и корректирования качества технологии сварки трубопроводов атомных электростанций» в Московском Высшем Техническом Училище им. Н.Э. Баумана и получил степень кандидата технических наук;
С 1996 по 2000 г. работал в Московском государственном технологическом институте (СТАНКИН) доцентом;
С 2000 по 2008 г. работал в дирекции Национального Агентства Контроля и Сварки (НАКС) в должности главного эксперта.
Борис Фёдорович принимал активное участие в развитии Системы аттестации сварочного производства (САСв), а также в подготовке нормативных и методических документов САСв.
Отмечен почетными грамотами Министерства Энергетики СССР, НАКС.