Родился 27 июня 1908 года в городе Двинске (ныне Даугавпилс, Республика Латвия) в семье служащего. Русский. Член ВКП(б) с 1930 года. Окончил три класса в Двинске, а 4-й и 5-й – в деревне Фалево Валдайского уезда Петроградской губернии.
Окончил школу младшего командного состава, курсы при политуправлении Ленинградского военного округа. Заочно окончил Коммунистический политико-просветительный институт им. Н. К. Крупской (ныне – Санкт-Петербургский государственный университет культуры и искусств).
Когда немецкие войска приблизились к Новгородской области и началась эвакуация предприятий и организаций, работник штаба Северо-Западного фронта А. Н. Асмолов, занимавшийся организацией партизанского движения, предложил Н. Г. Васильеву пойти в партизаны. Н. Г. Васильев без колебаний согласился. Через несколько дней он выехал в Старую Руссу, где формировалась 2-я особая партизанская бригада. Там его назначили командиром этой бригады.
В ноябре 1942 года во главе бригады в 300 человек тяжело больной Н. Г. Васильев из Валдая двинулся в Серболовские леса, куда ранее была переброшена небольшая группа партизан по главе с Г. В. Тимофеевым. Бригада успела нанести несколько ударов по вражеским гарнизонам. Партизанская разведка донесла, что враг стягивает крупные силы для уничтожения бригады. Н. Г. Васильев принял решение передислоцироваться из Дедовичского в Новоржевский район Псковской области. Однако у него открылось кровохарканье с обильным кровотечением из легких. Его в первой половине декабря 1942 года самолетом срочно вывезли на Большую землю и поместили в госпиталь в городе Вышний Волочек. Врачи констатировали скоротечную форму туберкулеза. Несмотря на все усилия врачей, 25 марта 1943 года Н. Г. Васильев, которому в январе 1943 года было присвоено звание подполковника, скончался.
Литература:
Васильев Николай Григорьевич // Подвиги героев бессмертны / Н. П. Корнеев, О. В. Алексеев. - Псков, 2005. - С. 210-211.