Первый тренер: Игорь Станиславович Латош. Тренеры: Артур Владимирович Кривонос (юноши), Дмитрий Анатольевич Троско (дубль).
Воспитанник футбольной школы: СДЮШОР «Неман» г. Гродно.
Воспитанник гродненской СДЮШОР «Неман». В 2017 году отправился на обучение в РУОР, а по завершению вернулся в Гродно и стал выступать за дублирующий состав.
В декабре 2020 года подписал с клубом трёхлетний контракт. В чемпионате Беларуси дебютировал в составе «Немана» 3 июля 2021 года в матче против жодинского «Торпедо-БелАЗ», выйдя на замену на 88 минуте (главный тренер — Игорь Ковалевич). В конце июля 2021 года на правах аренды присоединился к «Лиде», соглашение с которой было заключено до конца сезона. Первый матч в составе лидского клуба провёл 31 июля 2021 года («Шахтёр» Петриков), выйдя на поле в стартовом составе. В декабре 2021 года по окончании срока действия арендного соглашения вернулся в гродненский клуб.
В январе 2024 года продлил контракт с клубом до конца сезона.
В январе 2025 года подписал с клубом новое двухлетнее соглашение.
1 сентября 2025 года досрочно завершил сотрудничество с гродненским клубом и перешёл в софийский клуб сильнейшего болгарского дивизиона ЦСКА 1948.
В марте 2023 года получил вызов в молодёжную сборную Беларуси, а дебютировал 15 июня 2023 года в товарищеском матче против России.
В августе 2023 года впервые попал в расширенный список национальной сборной Беларуси. Дебютировал за главную сборную страны 18 ноября 2023 года в матче против сборной Андорры, выйдя на поле в стартовом составе.
| Season | Club | Tournament | Place | Games | Minutes | Goals+Assists | Goals conceded | Y/2Y/R |
|---|---|---|---|---|---|---|---|---|
| 2025 | Неман | Кубок Беларуси | 1 | 7/0 | 630 | 0 | - | 0/0/0 |
| 2025 | Неман | Belarus Supercup | 2 | 0/0 | 0 | 0 | - | 0/0/0 |
| 2025 | Неман | 8 | 13/0 | 1170 | 2 | - | 0/0/1 | |
| 2024 | Неман | Кубок Беларуси | 1 | 6/0 | 540 | 1 | - | 0/0/1 |
| 2024 | Неман | 2 | 26/0 | 2320 | 0 | - | 0/0/0 | |
| 2023 | Неман | Кубок Беларуси | 3 | 4/0 | 360 | 0 | - | 0/0/0 |
| 2023 | Неман | 2 | 26/0 | 2340 | 0 | - | 0/0/0 | |
| 2022 | Неман | 9 | 0/0 | 0 | 0 | - | 0/0/0 | |
| 2022 | Neman-2 | 8 | 26/0 | 2334 | 1 | - | 0/0/0 | |
| 2021 | Неман | 11 | 0/1 | 1 | 0 | - | 0/0/0 | |
| 2021 | Neman-2 | 6 | 14/1 | 1259 | 4 | - | 0/0/0 | |
| 2020 | РГУОР U-18 | 9 | 11/0 | 990 | 1 | - | 0/0/1 | |
| 2020 | Неман | 5 | 0/0 | 0 | 0 | - | 0/0/0 | |
| 2020 | Neman-2 | 4 | 12/4 | 1189 | 0 | - | 0/0/0 | |
| 2016/17 | Неман | 3 | 14/0 | 1260 | 0 | - | 0/0/0 |
2023 – серебряный призер чемпионата Беларуси («Неман» Гродно)
2024 – обладатель Кубка Беларуси, розыгрыш 2023/2024 («Неман» Гродно)
2024 – серебряный призер чемпионата Беларуси («Неман» Гродно)
2025 – обладатель Кубка Беларуси, розыгрыш 2024/2025 («Неман» Гродно)






