Николай Григорьевич родился 17 апреля 1955 года в Иркутске. Окончил ММФ НГУ. В 1999 году завершил аспирантуру Академии государственной службы при Президенте Российской Федерации. Работал инженером и научным сотрудником НИИ молекулярной биологии, который в настоящее время называется Государственным научным центром вирусологии и биотехнологии «Вектор».
С 1991 года возглавляет администрацию Кольцово. В 2004 году избран вице-президентом Союза развития наукоградов России.
Его стихи регулярно появляются в новосибирской прессе, в журнале «Новосибирск», альманахе «Синильга». Автор нескольких поэтических книг.
Член Союза писателей России.