Николай Денисов родился 10 февраля 1950 года. В 1974 году получил диплом Краснодарского государственного института культуры, по специальности культурно-просветительная работа. По окончании получил квалификацию клубный работник высшей квалификации, руководитель театрального коллектива.
В 1981 году окончил Кубанский государственный университет, по специальности история. Получил квалификацию историк, преподаватель истории и обществоведения. Впоследствии успешно защитил диссертацию на соискание ученой степени доктора философских наук.
Николай Григорьевич 14 октября 2012 года избран депутатом Законодательного Собрания Краснодарского края пятого созыва. По Краевому избирательному списку ВПП «Единая Россия». Член Всероссийской политической партии «Единая Россия». Председатель комитета по вопросам промышленности, строительства и жилищно-коммунального хозяйства.
Денисов является Председателем региональной ревизионной комиссии Общероссийского народного фронта, ОНФ, в Краснодарском крае. Координирует общественное движение «За веру, Кубань и Отечество».
Николай Григорьевич имеет почетные звания «Заслуженный работник культуры Республики Адыгея» и «Заслуженный деятель науки Кубани».