Воспитанник футбольной школы города Мозырь. Первый тренер — Шевчик Вячеслав Фёдорович.
Провёл 4 сезона (с перерывом в 2007 году) в футбольном клубе «Балтика» из Калининграда. Зимой 2009 года подписал контракт с новичком первого дивизиона клубом «Жемчужина-Сочи»[3]. С лета 2011 года — в составе брянского «Динамо». В июне 2012 года проходил просмотр в московском «Локомотиве». С июля 2012 года по январь 2013 года выступал за волгоградский «Ротор», где провёл всего одну игру за Кубок России. В зимнее трансферное окно 2013 подписал контракт с «Уфой»[4]. После окончания сезона 2013/14 покинул клуб[5].
В 2018 году подписал контракт с клубом «Славия-Мозырь», где завершил карьеру в 2021 году.
С 2023 по 2025 год работал с вратарями молодёжной команды «Балтика», с 2025 года — тренер по работе с вратарями «Балтики-2».