Николай Беляев родился 17 мая 1947 года в хуторе Захарово, Ростовская область. В период с 1967 по 1969 год, проходил срочную службу в рядах Вооруженных Сил СССР. Позднее, окончил Донской сельскохозяйственный институт по специальности «ученый-зоотехник». Впоследствии, Беляев получил дополнительное образование, успешно завершив курс обучения в Северо-Кавказском кадровом центре, по специальности «экономист-правовед».
С 1969 года, занимал должность старшего, а позже - главного ветеринарного врача колхоза «Память Ильича».
В 1973 году, назначен директором птицефабрики Ростовского треста «Птицепром». Затем, с 1975 по 1978 год, замещал должность главного зоотехника. Так же, являлся секретарем партийного бюро колхоза «Память Ильича», Тацинского района Ростовской области.
Далее, в 1978 году, опытный управленец занял должность заместителя начальника производственного управления сельского хозяйства Тацинского райисполкома.
С 1981 по 1985 год, Николай Беляев работал директором совхоза «Тацинский». В 1985 году, назначен председателем Тацинского райисполкома. Позже, в 1989, занял должность первого секретаря Тацинского РК КПСС. Являлся председателем Тацинского районного Совета народных депутатов Ростовской области.
В период с 1991 по 1994 год, руководитель возглавлял администрацию Тацинского района.
С 1994 года, занимал должность заместителя Председателя Законодательного Собрания Ростовской области, а в 1996 году, занял пост первого заместителя Председателя вышеуказанного собрания. Затем, замещал должность заместителя Председателя и исполнял обязанности Председателя Законодательного Собрания Ростовской области.
В 2008 году, Беляев назначен заместителем Председателя Законодательного Собрания - председателем комитета Законодательного Собрания Ростовской области по аграрной политике, продовольствию и природопользованию. Далее, являлся первым заместителем Председателя Законодательного Собрания - председателем комитета Законодательного Собрания Ростовской области по аграрной политике, продовольствию и природопользованию.
С 9 сентября 2013 года, Беляев Николай Федорович занимает должность первого заместителя Председателя Законодательного Собрания Ростовской области.