Родился 1 марта (16 февраля по ст. стилю) 1903 года в поселке льноткацкой и отбельной фабрики торгового дома «Наследников П.А. Сакина» (в настоящее время – поселок Красные Ткачи Ярославской области). Член КПСС с 1924 года. В 1910-1914гг. - учился в начальном трехклассном фабричном училище (в настоящее время – МОУ «Красноткацкая средняя школа» Ярославского муниципального района), в 1914 по май 1918 гг. - обучался в Высшем начальном училище с. Великое Ярославской губернии, в 1925-1927гг. - проходил обучение в 1-й объединенной школе Учебного отряда Морских силБалтийского моря (г. Кронштадт), в1953 году окончил с отличием заочное отделение Высшей партийной школы при ЦК КПСС. Кандидат исторических наук (1973г.).
С мая 1918г. по апрель 1919г. - конторщик на фабрике «Красные ткачи». В 1919 г. одним из первых вступил в комсомол, был избран секретарем комитета комсомола фабрики. В июле 1919г. мобилизован в коммунистический отряд П.А. Баранова для отражения наступления войск генерала К.К. Мамонтова. С сентября 1919г. – боец продовольственного отряда в Кирсановском уезде Тамбовской губернии. 4-5 сентября 1920г. принимал участие в боях с повстанцами возле сел Трескино и Инжавино, попал в плен и был освобожден только через несколько дней. После выздоровления был комиссован и вернулся в пос. Красные Ткачи. С сентября 1920г. по февраль 1925г. - конторщик 1-го разряда и тарификатор на фабрике «Красные Ткачи». В октябре 1921г. вышел из РКСМ по религиозным убеждениям, однако вновь был принят в октябре 1923г. с формулировкой «считаясь с… заслугами перед организацией РКСМ». Создатель и руководитель фабричного спортивного общества «Спартак», активно занимался легкой атлетикой, бегом и футболом, являлся призером соревнований. В 1924г. стал кандидатом в члены ВКП(б). С февраля по октябрь 1925г. – ответственный секретарь комсомольской организации фабрики. 1 октября 1925 г. Борис Алексеевич по комсомольскому призыву был призван в ряды Рабоче-Крестьянского Красного флота, направлен в распоряжение Политуправления Балтийского флота. В июне-октябре 1926 г. принимал участие в практическом плавании на линкоре «Октябрьская революция». После окончания школы в мае 1927 г. распределен на Черноморский флот, в Севастополь, где до сентября 1929 г. служил старшим химистом плавбазы «Березань» отдельного дивизиона подводных лодок Морских Сил Черного Моря. С октября 1929г. по май 1930г. – агитатор и пропагандист на Симферопольском железнодорожном узле, учился на заочном отделении Коммунистического университета им. Я.М. Свердлова. В составе «двадцатипятитысячников» был направлен для работы в населенные пункты Зуйского куста Симферопольского района (деревни Нейзац, Фриденталь, Барабаново). С мая 1930г. - секретарь партийного коллектива Союза потребительских обществ Крыма. С января 1931 по ноябрь 1933 г. – член Симферопольского горкома партии, инструктор. С ноября 1933г. по февраль 1936г. – секретарь партийного комитета ударной стройки «Камышбурунстрой». С февраля 1936г. – секретарь по кадрам Симферопольского горкома ВКП(б). В 1938-1939гг. - 2-й секретарь Карасубазарского райкома ВКП(б). В мае 1939-феврале 1940 гг. – заведующий военным отделом Крымского областного комитета ВКП(б). С марта 1940г. по июль 1942г. - 1-й секретарь Севастопольского городского комитета ВКП(б), одновременно в 1941-1942гг. – председатель Севастопольского городского комитета обороны. Один из организаторов обороны Севастополя в 1941-1942 гг., возглавивший работу городских учреждений, предприятий, организаций и жителей, направленную на помощь фронту. В 1942-1943гг. - 2-й секретарь Ивановского городского комитета ВКП(б). В 1943-1944гг. - сотрудник аппарата ЦК ВКП(б).В 1944-1945гг. - 2-й секретарь Владивостокского, в 1946-1947гг. – Владимирского городских комитетов ВКП(б). С октября 1947г. по 1956г. – инструктор управления кадров, инструктор отдела партийных органов ЦК ВКП(б) в Москве. В 1956 году вышел на пенсию и полностью посвятил себя исследованию истории обороны Севастополя и написанию мемуаров.
Депутат Верховного Совета Крымской АССР (1941-1945гг.). Почётный гражданин Севастополя (1967г.).
Скончался 8 марта 1981 года в Москве, похоронен на Кладбище коммунаров в г. Севастополе.