- STПозиция (аббревиатура)
- 8Сыграно матчей
- 668Минут сыграно
- 1Голы
- 1Передачи
- 1Желтые карточки
- -Красные карточки
2011 — 2012: Витебск
2013 — 2016: Нафтан
2014: Городея (Аренда)
2016 — н.в: Шахтер
2018: Витебск (Аренда)
Начинал карьеру в «Витебске», где выступал за дубль. После вылета команды в первую лигу по итогам сезона 2011 стал выступать за фарм-клуб «Витебск-2» во Второй лиге, стал там одним из основных игроков.
В 2013 году вместе с рядом других игроков «Витебска-2» перешёл в состав новополоцкого «Нафтана», где сначала выступал за дубль. В апреле 2014 года, перед самым началом чемпионата, был отдан в аренду «Городее». Сумел стать одним из основных игроков клуба Первой лиги, за сезон забил 4 гола.
В декабре 2014 по окончании срока аренды вернулся в «Нафтан». К сезону 2015 готовился уже в составе основной команды новополочан. 11 апреля 2015 дебютировал в Высшей лиге матче первого тура против «Минска», выйдя на замену на 64-й минуте.
В июле 2016 года подписал трёхлетний контракт с солигорским «Шахтёром». 31 июля дебютировал за новый клуб в матче против «Городеи». В 2018 году перешел на правах аренды в ФК «Витебск»
13 августа 2014 года дебютировал в молодежной сборной Беларуси в товарищеском матче против Молдовы