Wychowanek klubu Stroitiel w rodzinnej Karagandzie. Karierę juniorską rozwijał już w Rosji w mieście Jarosław, gdzie reprezentował Torpedo, przemianowane następnie na Łokomotiw, w barwach którego występował w superlidze rosyjskiej. W drafcie NHL z 2000 został wybrany z wysokim 11 numerem Chicago Blackhawks (przekazany z Vancouver Canucks). Od 2003 do 2006 przebywał w USA, gdzie w pierwszym i trzecim roku pobytu grał w Chicago Blackhawks w NHL, a ponadto regularnie grał w zespole farmerskim, AHL. W 2006 powrócił do Rosji i ponownie grał w Superlidze, a od 2008 do 2013 w sześciu pierwszych sezonach rozgrywek KHL. Później był zawodnikiem zespołów z rosyjskiej ligi WHL, w tym w sezonie &lt;a href="Wysszaja%20Chokkiejnaja%20Liga%20%282014/2015%29"&gt;WHL 2014/2015&lt;/a&gt; był kapitanem HK Riazań, a od maja 2015 reprezentował barwy Saryarki z rodzinnej Karagandy. W czerwcu 2016 został zawodnikiem szkockiego klubu w brytyjskich rozgrywkach EIHL. W czerwcu 2017 przedłużył kontrakt z tym klubem. Pod koniec stycznia 2018 został zawodnikiem Cracovii w Polskiej Hokej Lidze. Po sezonie opuścił klub. W sierpniu 2018 został hokeistą rumuńskiego klubu Gyergyói HK. W maju 2019 przedłużył tam kontrakt, a po drugim rozegranym sezonie latem 2020 odszedł z klubu. W październiku 2020 został zawodnikiem ukraińskiego klubu Dnipro Chersoń. Na początku lutego 2021 ogłoszono, że został asystentem trenera Dnipra.