Сын Николая Фёдоровича (01.05.1850-17.09.1907) и Елизаветы Васильевны, урождённой Васениной, - Борис родился 16 июня 1895 года в г. Рыбинске. Братья и сёстры: Александра (21.02.1878-?), Константин (30.03.1879-?), Фёдор (11.09.1881-?), Любовь (14.08.1883-?; в замужестве Соснина), Иван (07.09.1884-?), Николай (05.05.1887-после 29.09.1957), Леонид (09.04.1889-?), Зинаида (05.10.1891-?; в замужестве Вацынская), Василий (20.01.1893-?), Михаил (09.12.1894-?) и Сергей (09.01.1897-?).
С 1903г. учился в начальной школе, затем окончил полный курс Рыбинского 1-го 4-х классного городского училища и поступил на заочный курс обучения в Рыбинскую мужскую гимназию. Одновременно устроился на работу конторщиком в цепное пароходство, где попал под влияние старого большевика, машиниста Ивана Васильевича Балашова.
Во время Первой мировой войны был призван в армию, в звании прапорщика служил в должности командира роты, получил отравление газами, был госпитализирован.
В апреле 1918 года в Педагогическом Совете Рыбинской мужской гимназии сдал экзамен на звание учителя начального училища. В мае 1918 года возвращается на работу на водный транспорт в качестве конторщика.
В 1918 году вступает в ряды РКП(б). В апреле 1919 года уходит добровольцем по призыву от Рыбинского Райкомвода на Восточный фронт против Колчака. Сначала командовал батальоном, затем становится помощником командира 43-го полка и командиром полка. Был убит под деревней Островской на р. Тобол 7 сентября 1919 года.