Родился 20 октября 2000 года (22 года) в Минске.
Амплуа: полузащитник.
Воспитанник футбольного клуба «Минск». Первый тренер — Валерий Леонидович Андриевский. В структуре «горожан» — с 8 лет. Выступал за юношеские команды клуба. В 2017-м начал играть за дублирующий состав, за основной дебютировал 21 июля 2019 года в выездном поединке чемпионата Беларуси с «Витебском».
23 февраля 2022 года Сергей стал игроком борисовского БАТЭ. Начал сезон с победы в Суперкубке Беларуси 5 марта 2022 года, однако сам матч просидел на скамейке запасных. Дебютировал за клуб 20 марта 2022 года в матче против нашего клуба. Вместе с борисовским клубом вышел в финал Кубка Беларуси, где БАТЭ уступил со счетом 1:2 «Гомелю». Свой первый полный матч сыграл 29 июня 2022 года против «Слуцка», отметившись результативной передачей. Вместе с клубом в июле 2022 года отправился на квалификационные матчи Лиги конференций УЕФА. Свой дебютный матч в еврокубковом турнире сыграл 20 июля 2022 года против турецкого «Коньяспора», выйдя на замену на 61 минуте.
В 2021 году вызывался в молодежную сборную Беларуси для игр в товарищеских матчах.