Воспитанник Белорусского Республиканского Государственного училища Олимпийского резерва. Профессиональную карьеру начал в неполные 16 лет в клубе третьего по силе белорусского дивизиона «РГУОР-Динамо» (Минск), представляющем спортивную школу при именитом белорусском клубе. Первый тренер — С. С. Пармонов.
Дебютировал в минском «Динамо» в 2006 году. С 2007 года — игрок основного состава клуба.
15 июля 2010 года подписал контракт с футбольным клубом «Краснодар» на 2,5 года. В дебютном сезоне в Первом дивизионе 2010 провёл 15 матчей в основном составе (однажды был заменён).
Участник молодёжного чемпионата Европы 2009 в Швеции.
В национальной сборной Беларуси дебютировал 18 ноября 2009 года в товарищеском матче со сборной Черногории в Подгорице (0:1). 17 ноября 2010 года отличился дублем в товарищеском матче со сборной Омана в Маскате (4:0).
20 июня 2011 года получил российское гражданство.