Сергей Сокуров родился в 1940 году в городе Минусинск Красноярского края, в семье педагогов. Его предки-разночинцы известны с XVII века.

Отец будущего писателя, участник Великой Отечественной войны, по ее окончании перевез семью в Прикарпатье, на место своей гарнизонной службы.

Сергей Сокуров учился в Дрогобычском нефтяном техникуме по специальности «Геология» и на геологическом факультете Львовского государственного университета.

Позже работал в карпатских экспедициях на массовых поисках нефтегазоносных структур и золота, на государственной геологической съемке, одновременно занимался писательским трудом. Общий геологический стаж — 30 лет, в должностях от техника-геофизика до начальника отряда.

Работу по специальности оставил в годы перестройки ради общественной деятельности по месту жительства во Львове. Именно в тот период Сокуров основал Русское общество им. А.С. Пушкина, в котором сосредоточилась русскокультурная жизнь региона.

Деятельность писателя нравилась не всем, местные экстремисты периодически нападали на Культурный центр, в одном из таких противостояний Сокуров лишился глаза.

В 1994 году писатель вернулся в Россию, где работал редактором нескольких изданий, а также в период с 2007 по 2010 годы трудился главным библиотекарем в библиотеке украинской литературы в Москве, откуда ушел по состоянию здоровья.

Сокуров — автор нескольких десятков романов и повестей, а также сборников рассказов, эссе и стихов. Немало произведений писателя посвящено Украине, например, «Миражи Четвертого Рима» и «Мотивы новой Руины».