Сергей Степанович Сокол родился 25 октября 1953 года в Мытищинском районе Подмосковья.
Был организатором и первым главным редактором городской газеты «Лобня». Работал первым замглавы Администрации города Лобня, зампредом Московской областной Думы.
С 2000 года по 2011 год трижды избирался главой города.
По завершении службы на посту главы города Сергей Сокол возглавлял Избирательную комиссию города Лобня, был депутатом городского Совета нескольких созывов.