Николай Васильевич Смирнов родился в 1950 году в деревне Коровино Мышкинского района Ярославской области. До 1962 года семья жила на прииске имени Покрышкина (позднее поселок Нелькан) Оймяконского района Якутской АССР, где работал после отбывания срока по 58-й статье отец Николая, впоследствии реабилитированный.
В 1970 году поступил на очное отделение Литературного института имени Горького, занимался в поэтическом семинаре Александра Михайлова. После окончания института работал научным сотрудником в музее Н.А. Некрасова «Карабиха» под Ярославлем (1975-1978), инженером (1978-1984). В 1984 году переехал в г. Мышкин, работал сотрудником районной газеты. С 1992 года и по настоящее время – сотрудник областной газеты.
Печатается с 1965 года. Поэтические подборки Н. Смирнова публиковались в коллективных сборниках, журналах «Юность», «Волга», он автор четырех книг стихотворений и книги прозы, вышедших в Ярославле, лауреат областной литературной премии. Член Союза российских писателей с 1993 года.
Живет в г. Мышкине Ярославской области.