Jego brat Siarhiej (ur. 1987) także został hokeistą. Obaj zostali wybrani w drafcie NHL przez kanadyjski klub Montreal Canadiens, wspólnie występowali w jego barwach oraz w ekipie farmerskiej Hamilton Bulldogs, ponadto byli równocześnie zawodnikami amerykańskiego zespołu Nashville Predators (w 2012), a w połowie 2015 zostali zakontraktowani do rosyjskiej drużyny Torpedo Niżny Nowogród.
Wychowanek Polimiru Nowopołock. W drafcie NHL z 2003 wybrany przez kanadyjski klub Montreal Canadiens, w którym występował od sezonu NHL (2005/2006). W lutym 2012 roku podpisał kontrakt z amerykańskim klubem Nashville Predators[1]. Został z niego zwolniony dyscyplinarnie za niesportowy tryb życia tuż przed kluczowym meczem w fazie play-off (przebywał z nim wówczas Aleksandr Radułow[2]).
Od września 2012 na okres lokautu w sezonie NHL (2012/2013) związany kontraktem z rosyjskim klubem Traktor Czelabińsk[3]. Następnie w styczniu 2013 roku, mimo rozpoczęcia sezonu NHL, pozostał w Rosji i występuje nadal w Traktorze. W tym czasie został zdyskwalifikowany przez władze ligi na dwa mecze w związku z atakiem na głowę Vladimíra Mihálika podczas meczu Traktora ze Slovanem Bratysława[4]. 4 kwietnia 2013 roku zdobył decydującego o zwycięstwie gola w siódmym meczu finału konferencji Wschód pomiędzy Traktorem i Ak Barsem Kazań (2:1), dzięki czemu drużyna z Czelabińska awansowała do finału rozgrywek KHL o Puchar Gagarina (był to zarazem jego pierwszy gol w fazie play-off)[5]. W czerwcu 2013 przedłużył o rok kontrakt z klubem[6]. Był zawodnikiem Traktora do końca kwietnia 2014[7]. Mimo tego został w klubie i rozpoczął w Traktorze sezon KHL (2014/2015), a w październiku 2014 został zwolniony[8]. Od tego czasu zawodnik HK Soczi[9]. Od lipca 2015 zawodnik Torpedo Niżny Nowogród[10]. Zwolniony pod koniec września 2015[11][12]. Od października 2015 ponownie zawodnik HK Soczi[13]. Od czerwca 2017 zawodnik chińskiego klubu Kunlun Red Star[14]. W maju 2018 został zawodnikiem Dynama Mińsk[15]. Po sezonie 2019/2020 odszedł z klubu[16]. W maju 2020 został zawodnikiem Nieftiechimika Niżniekamsk[17]. W połowie grudnia 2020 został umieszczony przez klub na tzw. waivers[18], a następnie jego kontrakt rozwiązano[19][20].