Wychowanek klubu Sputnik Niżny Tagił ze swojego rodzinnego miasta. Do National Hockey League był draftowany przez ten klub Chicago Blackhawks w 2000 z numerem 74 (w trzeciej rundzie). Od czerwca 2012 roku zawodnik CSKA Moskwa. Od maja 2013 w klubie Atłant Mytiszczi, związany dwuletnim kontraktem. Zwolniony w połowie grudnia 2014. Wówczas został zawodnikiem HK Soczi. Od czerwca 2015 zawodnik Spartaka Moskwa. Odszedł z klubu z końcem kwietnia 2016. Od maja do końca października 2016 zawodnik Jugry. Od listopada do grudnia 2016 ponownie zawodnik Siewierstali.