Родился в 1901 в станице Темижбекской на Кубани.
В РККА с 1 мая 1918 года, служил бойцом, конным разведчиком 154-го Дербентского революционного полка. Участвовал в Гражданской войне.
Окончил командные курсы (1922), кавалерийские курсы усовершенствования комсостава (1929), Военную академию им. Фрунзе (1936).
С декабря 1940 по март 1942 — командир 8-й отдельной стрелковой бригады. Участвовал в обороне полуострова Ханко.
С марта 1942 по март 1943 командовал 136-й стрелковой дивизией, участвовавшей в прорыве блокады Ленинграда. За мужество и героизм воинов дивизии в этих боях она была преобразована в 63-ю гвардейскую стрелковую дивизию, а самому Симоняку присвоено звание Героя Советского Союза.
С марта 1943 по октябрь 1944 — командир 30-го гвардейского стрелкового корпуса, участвовавшего в Красносельско-Ропшинской наступательной операции, в освобождении г. Нарва, в Выборгской наступательной операции, Таллинской наступательной операции.
С октября 1944 по март 1945 — командующий 3-й ударной армией 2-го Прибалтийского фронта. Участвовал в освобождении Прибалтики.
С марта 1945 до конца войны — командующий 67-й армией Ленинградского фронта.
В 1945—1948 — командир 30-го гвардейского стрелкового корпуса.
С октября 1948 — в отставке. Умер в 1956 году в Ленинграде. Похоронен на Богословском кладбище, но кенотаф есть на Кладбище в посёлке Песочный Курортного района Санкт-Петербурга, где похоронены родственники генерала.
Также иностранные награды.
Имя Н. П. Симоняка носят улицы в Санкт-Петербурге, Выборге, в станице Темижбекская Кавказского района Краснодарского края.