Николай Васильевич родился 25 декабря 1904 года в г. Минск Белорусской ССР.
Участник Великой Отечественной войны. Призван в ряды Красной Армии в июле 1942 года Чкаловским РВК. С 15 августа 1942 года по май 1945 года воевал на Сталинградском и 3-м Прибалтийском фронтах командиром взвода в составе 1973 истребительного противотанкового артиллерийского полка 48 истребительной противотанковой артиллерийской бригады РГК. Дважды ранен: легкое в 1943 году и тяжелое в 1944 году. С 13 декабря 1945 года по 29 июля 1953 года служил в органах внутренних дел старшим инспектором СУ-1 Татспецнефтестроя МВД СССР.
Награжден орденом Александра Невского (1944г.), орденом Отечественной войны 1-степени (1985г.), медалью «За оборону Сталинграда», медалью «За победу над Германией в Великой Отечественной войне 1941-1945г.г.».