Воспитанник футбольной школы СДЮШОР-5 (Брест). Первый тренер — Анатолий Васильевич Новак.
Профессиональную карьеру начал в брестском «Динамо» в 2005 году, выступал за дубль (всего в 2005-08 годах за дубль провёл 63 матча, забил 7 мячей). В сезоне 2007 года дебютировал в чемпионате Беларуси. В 2008 году закрепился в главной команде.
С 9 декабря 2009 года — игрок БАТЭ. Участник Лиги Европы 2010/11 (на счету забитый мяч португальскому клубу «Маритиму» в первом домашнем матче плей-офф и нидерландскому «АЗ» в матче 2-го тура) и Лиги чемпионов 2011/12 в составе БАТЭ.