Воспитанник пуховичской СДЮШОР (первый тренер – Дмитрий Ломако). Во взрослом футболе дебютировал в 2015 году во второй лиге за "Викторию" (Марьина Горка).
Защищал цвета "Звезды"-БГУ (впоследствии "Энергетика"-БГУ), минского и брестского "Динамо".
По итогам сезона-2022 был включен в список 22 лучших футболистов высшей лиги в роли игрока "Энергетика".
Имеет опыт выступлений за юниорскую и молодежную сборные Беларуси.
С сезона-2025 – игрок БАТЭ. В чемпионате-2025 провел 30 матчей – единственный футболист клуба, не пропустивший ни одного поединка. Он же был лучшим среди "желто-синих" по общему времени на поле – 2190 минут.