Николай Борисович родился 2 февраля 1920 года в с.Рунга Буинского уезда Симбирской губернии. Учился в Лубянском лесном техникуме (1935–39г.г.) Кукморского района ТатАССР.
Участник Великой Отечественной войны. В ряды Красной Армии призван Таканышским РВК ТатАССР в октябре 1939 года. Военная служба началась в училище связи ВВС курсантом по специальности «радиотелеграфист». Затем служил в составе 35 авиадивизии, где встретил начало войны начальником радиостанции малой мощности. Фронтовые дороги продолжил с мая 1942 года по декабрь 1943 года начальник радиостанции средней мощности 487 отдельной роты связи. С декабря 1943 года по март 1944 года находился на излечении в эвакогоспитале № 2527, с марта 1944 года по декабрь 1945 года старшина роты связи 381 отдельного батальона связи. В 1946–52 года работал в Кайбицком, Буинском леспромхозах. В 1952–85 года лесничий Комаровского лесничества Куйбышевского лесхоза ТатАССР. При его непосредственном участии значительно расширились лесовосстановительные работы, было упорядочено использование лесосечного фонда, повысилась культура ведения лесного хозяйства. Заслуженный лесовод ТатАССР (1968г.).
Награждён орденом Отечественной войны 2-й степени (1985г.), медалью "За победу над Германией в Великой Отечественной войне 1941-1945г.г." и другими медалями.
Умер в октябрь 2009 года, похоронен на городском кладбище г.Болгар РТ.