Родился в мае 1948 года в деревне Требунские выселки Липецкой области.
В 1977 году окончил Московское Ордена Ленина и Трудового Красного Знамени Высшее техническое училище им. Баумана по специальности «Инженер-механик», в 1981 году – Всесоюзную Академию внешней торговли по специальности «Международные экономические отношения».
По окончании учебы, в период с 1981 по 1984 гг. работал старшим инженером фирмы «Нефтестрой», в\о «Союзвнешстройимпорт», с 1984 по 1989 год — старший инженер, начальник отдела торгпредства СССР в Индии.
С 1989 года работал директором гостинично-спортивного комплекса «Нахабино», начальником административного отдела совместного предприятия «Экспоконста».
С 1999 года по 2000 год – генеральный директор СП «Сонико», в период с 2000 года по 2006 год возглавлял ЗАО «Сонико-Интернэшнл».
В августе 2006 года Вишняков Николай Михайлович назначен на должность заместителя руководителя Московского МТУ Ростехнадзора.
Вишняков Николай Михайлович женат, имеет сына и двух дочерей.
В функциональные обязанности Вишнякова Николая Михайловича входит:
1. Организация контроля за:
за соблюдением в области охраны окружающей среды (государственный экологический контроль);
за соблюдением требований законодательства Российской Федерации в области охраны атмосферного воздуха;
за соблюдением законодательства в области обращения с отходами;
2.Осуществление лицензирования, отнесенного законодательством и нормативными правовыми актами Российской Федерации к компетенции Федеральной службы по экологическому, технологическому и атомному надзору, а также контроль соблюдения лицензиатами лицензионных требований и условий;
3.Осуществление разрешительной деятельности, в том числе по выдаче:
разрешений на выбросы и сбросы загрязняющих веществ в окружающую среду и на вредные физические воздействия на атмосферный воздух;
заключений на трансграничное перемещение отходов, озоноразрушающих веществ и содержащей их продукции;
заключений на ввоз в Российскую Федерацию и вывоз из Российской Федерации ядовитых веществ;
4.Утверждение лимитов на размещение отходов;
5.Установление предельно допустимых и временно согласованных выбросов для конкретных стационарных источников выбросов загрязняющих веществ в атмосферный воздух и их совокупности;
6.Ведение государственного учета объектов, оказывающих негативное воздействие на окружающую среду и вредное воздействие на атмосферный воздух;
7.Участие в ведении государственного реестра объектов размещения отходов при формировании государственного кадастра отходов, а также в ведении государственного учета в области обращения с отходами;
8.Организация проведения работ по паспортизации опасных отходов;
9.Организация работы по администрированию платы за негативное воздействие на окружающую среду;
10.Организация и проведение государственной экологической экспертизы. Осуществление контроля за выполнением требований, содержащихся в заключениях экологической экспертизы;
В непосредственном подчинении Н.М.Вишнякова находятся:
Отдел государственного экологического контроля и администрирования платежей.
Отдел государственной экологической экспертизы.
Отдел нормирования.