Родился 20 августа 1925 года в селе Комаровка Карсупского района Ульяновской области. До войны Николай Васильевич закончил 6 классов.
Самойлова призвали в Советскую армию 20 января 1943 года. Он был направлен в город Меликес Ульяновской области, в 33-ю отдельную запасную инженерно-сапёрную роту, служил в должности сапёра до июля 1943 года. После чего был направлен для продолжения службы в 1-ю Гвардейскую инженерно-сапёрную бригаду 1-го Белорусского фронта.
В феврале 1944 года на фронте под городом Витебск был ранен. По возвращению из госпиталя в апреле 1944 года был направлен на фронт в гвардейский 236 стрелковый полк 74 гвардейской стрелковой дивизии 1-го Белорусского фронта в минометную роту. В составе этой роты участвовал в освобождении Белоруссии и Польши. Участвовал в двух прорывах глубоко эшелонированной обороны немцев под городом Ковель УССР, и на плацдарме в Польше.
В феврале 1945 года на фронте в городе Познан в Польше был второй раз ранен, получил сквозное пулевое ранение в области плеча с переломом ключицы и находился на лечении в госпитале Тамбовской области. По окончанию лечения был выписан в 34 отдельный артиллерийский полк города Архангельск. В феврале 1948 года был демобилизован из Советской армии в звании сержанта.
Закончил 10 классов вечерней школы. После окончания десятого класса поступил в Пожарно- техническое училище МВД РСФСР.
В марте 1948 года поступил на службу в Управление Военизированной пожарной охраны. Служить Николай Васильевич в боевых пожарных частях не мог после серьезных ранений. Поэтому работал в объектовых пожарных частях, на которые возлагаются не менее значимые задачи.
15 марта 1976 года ушел на заслуженный отдых в звании подполковника.
Награды:
Орден Отечественной войны 1 степени, Орден Славы 3 степени,
Медаль «За Победу над Германией в 1941-1945гг.».