Игровая карьера:
Воспитанник гомельского футбола, первый тренер — Юрий Головей.
В 2004 году дебютировал в основном составе ФК «Гомель». В своем первом сезоне сыграл 5 матчей в чемпионате Беларуси, во втором — 15.
С 2006 года был игроком ФК «Москва», выступал за дублирующий состав.
В 2007 году провел 4 матча в чемпионате России за основной состав.
10 марта 2010 года подписал 3-летний контракт с «Ростовом». По окончании сезона был признан болельщиками лучшим футболистом команды в году. В декабре расторг контракт.
20 декабря 2010 года подписал контракт с московским клубом «Локомотив» сроком на 3 года. Участник Лиги Европы 2011-2012.
7 июня 2012 года перешел в аренду в «Терек» на сезон 2012-2013.
13 июня 2013 года вернулся в «Ростов», подписав контракт сроком на 3 года. Стал обладатель Кубка России сезона 2013/14. В 2015 году по собственной инициативе расторг контракт.
28 июня 2015 года подписал контракт с «Факелом» Воронеж. Однако уже 28 ноября 2015 года контракт был расторгнут.
Завершал карьеру в составе белорусских клубов «Белшина» и «Крумкачы».
В июле 2017 года принял решение завершить футбольную карьеру из-за проблем со здоровьем.
В национальной сборной Беларуси дебютировал 22 августа 2007 года в товарищеском матче со сборной Израиля в Минске (2:1). Провел 7 игр.
Тренерская карьера:
С 2018 года работал в «Гомеле» тренером вратарей дублирующего состава.
В январе 2020 года вошел в тренерский штаб основной команды в качестве тренера вратарей.
В 2021 года вместе с тренерским штабом Ивана Биончика перешел в стан солигорского «Шахтера». В апреле 2022 года тренерский штаб покинул команду.
С июля 2022 - тренер вратарей в академии ФК «Химки» (Химки, Россия).
С 24 октября 2022 года вошел в состав тренерского штаба ФК «Славия-Мозырь.
Добро пожаловать!