Отец - Соколов Николай Николаевич (1925-1979). Мать - Соколова(Хмелькова) Клавдия Дмитриевна (р.04.03.25).
Братья - Соколов Алексей Николаевич (р.29.03.49), Соколов Владимир Николаевич (р.24.05.52).
Закончил 8 классов. В 1972 году поступил в Московский авиационный приборостроительный техникум им. С.Орджоникидзе, который закончил с отличием по специальности ЭЛЕКТРОННО-ВЫЧИСЛИТЕЛЬНЫЕ МАШИНЫ в 1976 г.
В 1976-81 г.г. обучался в Московском институте инженеров гражданской авиации, который также закончил с отличием по той же специальности.
В августе 1981 г. поступил на работу в НАУЧНО-ЭКСПЕРИМЕНТАЛЬНЫЙ ЦЕНТР УПРАВЛЕНИЯ ВОЗДУШНЫМ ДВИЖЕНИЕМ ГА на должность инженера, затем младшего научного сотрудника.
После службы в армии старшим лейтенантом в 1983-85 г.г. с января 1986 г. по декабрь 1993 работал в НИИ КВАНТ в должности старшего инженера, ведущего инженера.
В 1994-95 г.г. работал в различных коммерческих фирмах.
С января 1996 г. по август 2001 занимался компьютерным обеспечением в ООО "Компания Вавилон".
С сентября 2001 г. работает главным специалистом в ЗАО "Компания ТрансТелеКом".
28 января 1981 г. женился на Соколовой(Субботиной) Елене Витальевне.
Имеет двух дочерей: Дарья (06.04.83), Елизавета (14.07.85).
Проживал с рождения на 5-й Парковой ул., д.48, с декабря 1966 г. на Смольной ул. (с перерывом из-за службы в армии).