Z początkiem sezonu 2008/2009 został piłkarzem FC Barcelona. Z nowym klubem podpisał 4-letni kontrakt. W tym samym sezonie wraz z Barcelona wygrał potrójna koronę. W finale FC Barcelona pokonała Manchester United 2:0. W 2009 roku przeszedł na zasadzie wypożyczenia do VfB Stuttgart. W 2010 roku powrócił do FC Barcelony, aby na zasadzie wypożyczenia dołączyć do Birmingham City.
31 sierpnia 2011 roku został wypożyczony do VFL Wolfsburg. Pod koniec stycznia 2012 roku rozwiązał kontrakt z FC Barcelona i 17 stycznia 2012 roku podpisał kontrakt z rosyjskim klubem Krylja Sowietow SamaraTylko Piłka Kiedyś Arsenal i Barca, dziś Krylia. W lipcu 2012 roku związał się ze swoim byłym klubem BATE.
4 stycznia 2014 roku został zawodnikiem Konyasporu. Piłkarz podpisał z nowym klubem 1,5-roczną umowę.
Kariera reprezentacyjna W reprezentacji Białorusi zadebiutował 6 października 2001 r. podczas meczu z Walią.