Сергей Михайлович Сокол родился 17 декабря 1970 года в Севастополе. Окончил Московский государственный институт международных отношений МИД Российской Федерации. Кандидат политических наук. Свободно владеет испанским, английским языками.
1992-1994 гг. — референт-секретарь посольства России в Эквадоре при Министерстве иностранных дел РФ. 1995-1997 годы — заместитель генерального директора по коммерческой и финансовой работе в совместном Российско-Германском предприятии АОЗТ «Нефтегазгтехнология» (Москва).
С 1997 года — первый заместитель генерального директора по экономике и финансам, а затем генеральный директор ОАО «Норильскгазпром».
1999-2002 гг. – депутат Таймырской окружной Думы.
С 2002 года работал заместителем губернатора Красноярского края, с апреля 2008 года — первым заместителем губернатора Иркутской области.