Первый тренер: Александр Казимирович Брузго
Воспитанник футбольной школы: СДЮШОР-6 г. Гродно.
Будучи действующим спортсменом, выступал в составе четырёх клубов: «Неман» Гродно (1997-2002), «Лада» Тольятти, Россия (2003), «Неман» Гродно (2003-2004), МТЗ-РИПО (2005-2009), «Динамо-Минск» (2010-2013), «Неман» Гродно (2014).
В Высшей Лиге чемпионата Беларуси впервые сыграл в составе гродненского «Немана» 29 мая 1997 года (главный тренер – Олег Севостьяник) в гостевом матче против «Молодечно», который закончился вничью 1:1. Отыграл весь матч.
В 2012 году провел свой сотый «сухой» матч в Высшей Лиге чемпионата Беларуси (6 апреля 2012, матч против «Минска»).
По итогам сезона 2012 года вратарь был признан болельщиками «Динамо-Минск» лучшим игроком команды.
В сильнейшем дивизионе Беларуси провёл 319 матчей, в 121 из них оставил свои ворота в неприкосновенности. В составе нашего клуба в Высшей Лиге сыграл 136 матчей (51 «сухой» матч).
В апреле 2015 года в качестве тренера вратарей вошел в тренерский штаб молодежной сборной Беларуси U-21.
В национальной сборной Беларуси дебютировал 19 февраля 2004 года в матче международного турнира Cyprus Cup против сборной Румынии (0:2). Всего в первой команде страны сыграл 6 матчей.
В июне 2019 года стал помощником Михаила Мархеля, возглавившего национальную сборную Беларуси. С приходом в июне 2021 года в сборную Георгия Кондратьева продолжил выполнять функцию тренера по вратарям. Всего в главной сборной страны работал на протяжении двух с половиной лет и провёл в качестве ассистента тренера 27 официальных матчей (8 игр квалификации к Чемпинату Мира: +1=0-7, мячи 7-24; 7 матчей Лиги Европы: +4=1-3, мячи 10-9; 4 игры квалификации к Чемпионату Европы: +1=1-2, мячи 3-7, 8 товарищеских матчей: +3=1-4, мячи 8-11).
| Сезон | Клуб | Турнир | Место | Игры | Минуты | Гол+Пас | Пропущенные голы | Ж/2Ж/К |
|---|---|---|---|---|---|---|---|---|
| 2026 | Неман | Кубок Беларуси | 43 | 0/0 | 0 | 0 | - | 0/0/0 |
| 2026 | Неман | Чемпионат Беларуси | 1 | 0/0 | 0 | 0 | - | 0/0/0 |
| 2026 | Неман | Суперкубок Беларуси | 2 | 0/0 | 0 | 0 | - | 0/0/0 |
| 2025 | Неман | Кубок Беларуси | 1 | 0/0 | 0 | 0 | - | 0/0/0 |
| 2025 | Неман | Суперкубок Беларуси | 2 | 0/0 | 0 | 0 | - | 0/0/0 |
| 2025 | Неман | Чемпионат Беларуси | 8 | 0/0 | 0 | 0 | - | 0/0/0 |
| 2024 | Неман | Кубок Беларуси | 1 | 0/0 | 0 | 0 | - | 0/0/0 |
| 2024 | Неман | Чемпионат Беларуси | 2 | 0/0 | 0 | 0 | - | 0/0/0 |
| 2023 | Неман | Кубок Беларуси | 3 | 0/0 | 0 | 0 | - | 0/0/0 |
| 2023 | Неман | Чемпионат Беларуси | 2 | 0/0 | 0 | 0 | - | 0/0/0 |
| 2022 | Неман | Кубок Беларуси | 3 | 0/0 | 0 | 0 | - | 0/0/0 |
| 2022 | Неман | Чемпионат Беларуси | 9 | 0/0 | 0 | 0 | - | 0/0/0 |
| 2016/17 | РГУОР | U17 | 2 | 0/0 | 0 | 0 | - | 0/0/0 |
| 2014/15 | Неман | Кубок Беларуси | 3 | 1/0 | 120 | 0 | 4 | 1/0/0 |
| 2014 | Неман | Чемпионат Беларуси | 1 | 13/0 | 1126 | 1 | 15 | 0/0/0 |
| 2014 | Неман | Лига Европы | 2 | 0/0 | 0 | 0 | - | 0/0/0 |
| 2014 | Неман | Товарищеский матч | 1 | 0/0 | 0 | 0 | - | 0/0/0 |
| 2013/14 | Неман | Кубок Беларуси | 1 | 3/0 | 300 | 0 | 3 | 0/0/0 |
| 2013 | Динамо-Минск | Чемпионат Беларуси | 9 | 1/0 | 90 | 0 | 3 | 0/0/0 |
2002 – серебряный призёр чемпионата Беларуси («Неман», Гродно)
2002/03 – полуфиналист Кубка России («Лада», Тольятти)
2004/05 – обладатель Кубка Беларуси (МТЗ-РИПО, Минск)
2005 – бронзовый призер чемпионата Беларуси (МТЗ-РИПО, Минск)
2007/08 – обладатель Кубка Беларуси (МТЗ-РИПО, Минск)
2008 – бронзовый призер чемпионата Беларуси (МТЗ-РИПО, Минск)
2012 – бронзовый призер чемпионата Беларуси («Динамо-Минск», Минск)
2013 – финалист Кубка Беларуси розыгрыша 2012/13 («Динамо-Минск», Минск)
2014 – финалист Кубка Беларуси розыгрыша 2013/14 («Неман», Гродно)






