15 декабря 1923 года в поселке Гусь-Железный (ныне — Касимовский район Рязанской области) родился Николай Семёнович Соколов.
Окончил десять классов школы. В 1941 году Соколов был призван на службу в Рабоче-крестьянскую Красную Армию. С ноября 1943 года — на фронтах Великой Отечественной войны, командовал отделением 1118-го стрелкового полка 333-й стрелковой дивизии 6-й армии 3-го Украинского фронта. Отличился во время битвы за Днепр.
В ночь с 25 на 26 ноября 1943 года отделение Соколова переправилось через Днепр в районе села Каневское Запорожского района Запорожской области Украинской ССР и приняло активное участие в боях за захват и удержание плацдарма на его западном берегу, уничтожив 1 пулемёт, 1 танк и несколько десятков солдат и офицеров противника.
Указом Президиума Верховного Совета СССР от 22 февраля 1944 года старший сержант Николай Соколов был удостоен высокого звания Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда».
В 1944 году Соколов окончил курсы младших лейтенантов. В 1946 году в звании старшего лейтенанта он был уволен в запас. Проживал и работал сначала в Спас-Клепиках, затем в Касимове. В 1959 году окончил Рязанский педагогический институт. Умер 24 августа 1984 года, похоронен в родном посёлке.
Барельеф Героя укреплен на мемориале Славы в Касимове. В посёлке Гусь-Железный Рязанской области на здании школы установлена мемориальная доска.