Родился в городе Горьком. Окончил среднюю общеобразовательную школу № 19 (г. Горький). Работал радиомонтажником в Горьковском НИИ радиоаппаратуры связи им. А.С. Попова. В октябре 1984 года был призван в ряды Вооружённых Сил СССР. С июля 1985 года принимал участие в боевых действиях на территории Республики Афганистан. Командир саперного отделения 130-го гвардейского отдельного инженерно-сапёрного батальона 103-й гвардейской воздушно-десантной дивизии сержант Соколов погиб при исполнении воинского долга. Похоронен в Нижнем Новгороде, на кладбище «Марьина Роща». Награды: орден Красной Звезды (посмертно). Память: на здании средней общеобразовательной школы № 19 (г. Нижний Новгород, Нижегородский район, улица Славянская, 35), где учился воин, установлена мемориальная доска.