В 2002 году окончил Российский государственный технологический университет им. К.Э. Циолковского.
С 1997 по 2006 годы работал программистом, в т.ч. в компании Кворум (Quorum).
С 2006 по 2009 был архитектором информационных систем в GE Money Bank (ДжиИ Мани Банк).
С 2009 по 2011 - архитектор в Teradata.
C июля 2011 года по май 2013 Соколов работал в компании «Скартел» (бренд Yota), где с апреля 2012 года возглавлял технический блок. Среди проектов, реализованных под его руководством, можно отметить внедрение CRM-системы Microsoft, а также миграцию Yota на облачный Office 365.
В июне 2013 года Соколов перешел на должность старшего вице-президента банка «Открытие» и управляющего директора по инновациям и технологиям ФК «Открытие», откуда уволился в мае 2015 года.
С декабря 2014 года (до мая 2015 года, вероятно, в режиме совмещения) - занимает должность Product & Technology Head в лондонской компании Tatakoto.