Воспитанник волковысской ДЮСШ. Первый тренер — Юрий С. Томашевский.
Профессиональную карьеру начал в минском «Динамо» в 2005 году, выступал за дубль. В 2007 году дебютировал в чемпионате Беларуси и стал игроком основного состава клуба. В январе 2011 года ожидался его переход в варшавскую «Полонию», но он не состоялся. 21 июля 2011 года продлил контракт с клубом ещё на 2 года. Трижды включался БФФ в список 22 лучших футболистов чемпионата Беларуси: 2009, 2010, 2011.
Был заявлен за молодёжную сборную Беларуси на чемпионате Европы 2009 в Швеции, однако ни разу не вышел на поле. Бронзовый призёр молодёжного чемпионата Европы 2011 в Дании.
В национальной сборной Беларуси дебютировал 7 октября 2011 года в матче отборочного турнира чемпионата Европы по футболу 2012 против сборной Румынии в Бухаресте (2:2).