Николай Мясников родился 22 июля 1981 года в Селе Троицкий Сунгур, Ульяновская область. В 2003 году, молодой человек успешно завершил курс обучения в Самарском государственном техническом университете по специальности «разработка и эксплуатация нефтяных и газовых месторождений». Трудовую деятельность начал непосредственно по окончании ВУЗа.
Параллельно с трудовой деятельностью, Мясников принимает непосредственное участие в политической жизни родного региона. С 2005 года, являлся депутатом Совета депутатов Троицкосунгурского сельского поселения. Так же, дважды избирался депутатом Совета депутатов Новоспасского района, Ульяновская область.
В период с 2008 по 2016 год, возглавлял предприятие «Центротех».
Далее, в 2016 году, опытный управленец назначен на должность генерального директора Закрытого Акционерного Общества «Проминвест».
Впоследствии, 9 сентября 2018 года, Мясников Николай Григорьевич избран депутатом Законодательного Собрания Ульяновской области шестого созыва по областному избирательному округу от партии «Единая Россия». Входит в состав комитета по аграрной и продовольственной политике, природопользованию и охране окружающей среды. Член комитета по ЖКХ.
Женат. Воспитывает двоих детей.