Николай Петрович Солнышкин родился 17 июня 1927, д. Красное Поле, Бельский уезд, Смоленская губерния (ныне - в составе Тверской области). Русский.
Начал работать подростком в колхозе в годы Великой Отечественной воины.
По окончании Горьковского индустриального техникума и Горьковского политехнического института работал технологом на Горьковском заводе фрезерных станков (1950—1954), а позднее (1954—1959) — в Ленинграде на заводе "Ленстанколит" и станкостроительном заводе имени Свердлова ведущим технологом, заместителем начальника механосборочного цеха, начальником производства
В 1959 году направлен в Псков, где работал главным инженером, а позднее директором Псковского машиностроительного завода. Под его руководством было завершено строительство завода, освоено производство большого количества сложных машин, оборудования для производства химических волокон и комплектования металлорежущих станков.
С 1966 по 1972 годы он занимал пост второго секретаря Псковского горкома КПСС по промышленности и строительству.
В 1972 году - возглавил псковский филиал Ленинградского политехнического института (позднее Псковский государственный политехнический институт, в 2010 году вошёл в состав Псковского государственного университета), которым бессменно руководил до 1994 года.
В 1974 году организовал кафедру технологии машиностроения, которую возглавлял на протяжении 30 лет.
Умер 31 декабря 2020 г.
Кандидат технических наук (1969), профессор (1980). Заслуженный машиностроитель РСФСР (1991). Почётный гражданин города Пскова (2003).
Николай Петрович является автором более 160 научных трудов и 4 изобретений.
Неоднократно избирался депутатом Псковского городского Совета народных депутатов
"Почётный гражданин города Пскова" (2003) "за выдающиеся заслуги в развитии города, получившие широкое общественное признание в городе Пскове и за его пределами"