Воспитанник мозырской СДЮШОР-1 (первые тренеры – Виктор Гурин и Антон Полуянов). Во взрослом футболе дебютировал в 15 лет, сыграв во второй лиге за мозырский "Монтажник". Затем выступал в дубле "Славии".
В 2021 году защищал цвета дзержинского "Арсенала", став победителем первой лиги, после чего вернулся в Мозырь. За "Славию" в высшей лиге дебютировал 20 марта 2022 года в домашнем матче против БАТЭ (0:3). В том сезоне за основную команду родного города провел 28 поединков во всех турнирах (из них 7 "сухих") – и был признан лучшим футболистом клуба по мнению болельщиков.
В сезоне-2023 был резервным вратарем мозырян. В 2024 году присоединился к "Белшине" в первой лиге и был основным голкипером бобруйчан (25 игр во всех турнирах – из них 9 "на ноль").
Имеет опыт выступлений за молодежную сборную Беларуси.
С сезона-2025 – футболист БАТЭ. За основную команду "желто-синих" дебютировал 20 июня в матче со "Славией" в Мозыре (1:1) и парировал пенальти.