Борис Николаевич родился в 1898 году в г.Ардатов Симбирской губернии (ныне Республика Мордовия). Окончил Казанское сельскохозяйственное училище (1919г.), Казанский государственный университет (1941г.). Работал агрономом (1919–21г.г.), начальником управления земледелия районного земельного отдела (1921–22г.г.). В 1922–27 года преподаватель химии и биологии Спасской школы 2-й ступени Спасского кантона ТатАССР. В 1927–37 года преподаватель, в 1937–41 года заведующим заочным отделом педагогического училища в г.Куйбышев ТатАССР. В 1942–45 года работал начальником секретного отдела Республиканского Военного комиссариата (г.Казань). В 1945–53 года заместитель директора и преподаватель Куйбышевского педагогического училища, с 1953 года до выхода на пенсию — учитель Куйбышевской средней школы. Награждён орденом Трудового Красного Знамени (1953г.), медалями «За трудовую доблесть», «За победу над Германией в Великой Отечественной войне 1941–1945гг.».
Умер после 1960 года.