Герой Советского Союза, участник Великой Отечественной войны
Родился в селе Коренево, ныне городского округа Сокольский Нижегородской области. До призыва в Красную Армию в августе 1941 года, работал кузнецом в колхозе села Коренево.
Участник Великой Отечественной войны с сентября 1941 года.
В составе саперной бригады минировал дороги, мосты, строил оборонительные рубежи в районе городов Волоколамск и Можайск. Участвовал в прорыве Витебского укрепленного района.
Командир отделения 449-го стрелкового Ковенского полка 144-й стрелковой Виленской Краснознаменной дивизии 65-го стрелкового корпуса 5-й армия 3-го Белорусского фронта, сержант Соколов отличился в боях за освобождение Прибалтики.
7 июля 1944 года на подступах к городу Вильнюсу гранатами уничтожил вражеский дзот и обеспечил выполнение поставленной задачи.
В ночь на 26 июля 1944 года Соколов с несколькими бойцами форсировал реку Неман в районе местечка Румшишкес Кайшядорского района Литвы.
Ориентируясь по вспышкам пулеметов, бойцы переползали от одной огневой точки к другой, забрасывая их гранатами. В ночном бою боевое охранение было уничтожено, огневые точки взорваны. Погиб в бою 12 октября 1944 года.
Похоронен в 7 км северо-западнее города Казлу-Руда Мариямпольского уезда Литвы.
Звание Героя Советского Союза присвоено посмертно 24 марта 1945 года.
Награды: ордена Ленина (24.03.1945, посмертно); Красной Звезды (10.09.1944).
Память: его барельеф установлен на мемориале героям-землякам в посёлке Сокольское Нижегородской области.