В разные этапы своей карьеры Сергей занимал должности:
судьи первой инстанции судебной коллегии по уголовным делам Московского городского суда;
судьи судебного состава апелляционной инстанции судебной коллегии по уголовным делам Московского городского суда;
судьи районного суда г. Москвы;
ведущего консультанта Верховного Суда РФ.
Параллельно с непосредственным осуществлением судейских полномочий, он также занимал выборные должности члена Совета судей г. Москвы, заместителя председателя Дисциплинарной комиссии при Совете судей г. Москвы, члена Квалификационной коллегии судей г. Москвы, а также проходил стажировку в Суде Европейского союза (European Court of Justice).
В 2022 году, получив статус адвоката, Сергей становится членом Адвокатской палаты города Москвы.
До присоединения к команде VERBA LEGAL, Сергей являлся партнером и главой практики уголовно-правовой защиты бизнеса в крупной российской юридической фирме.