Вихованець Білоруського республіканського державного училища Олімпійського резерву. Кар'єру розпочав у неповні 16 років у клубі третього за силою білоруського дивізіону«РУОР-Динамо» (Мінськ), що представляє спортивну школу при білоруському клубі. Перший тренер — С. С. Пармонов.
У вищоліговому футболі дебютував 2006 року виступами за «Динамо» (Мінськ), в якому провів чотири сезони, взявши участь у 90 матчах чемпіонату. Більшість часу, проведеного у складі мінського «Динамо», був основним гравцем захисту команди.
До складу клубу «Краснодар» приєднався 15 липня 2010 року. На початку 2013 року став капітаном команди. Наразі встиг відіграти за краснодарську команду 56 матчів в національному чемпіонаті.
18 листопада 2009 року дебютував в офіційних матчах у складі національної збірної Білорусі в товариській грі зі збірною Чорногорії (0:1). Наразі провів у формі головної команди країни 75 матчів, забивши 2 голи.