Wychowanek Sudowierfa Murmańsk. W 1998 wyjechał do Kanady i przez dwa sezony grał w tamtejszej juniorskiej lidze OHL w ramach CHL. W drafcie NHL z 1999 został wybrany przez Edmonton Oilers. Następnie występował w rozgrywkach AHL i NHL do 2009. Wówczas na stałe powrócił do Rosji i od tego czasu gra w lidze KHL. Od listopada 2010 po raz kolejny w karierze zawodnik SKA Sankt Petersburg. W kwietniu 2013 przedłużył kontrakt z klubem o dwa lata. Od listopada 2014 zawodnik Witiazia Podolsk. Od maja 2015 zawodnik HK Soczi. Od maja 2016 ponownie gracz Witiazia. W tym samym roku został kapitanem drużyny. W kwietniu 2017 przedłużył kontrakt z klubem o rok. We wrześniu 2018 ponownie został zawodnikiem Saławatu. Z końcem kwietnia 2021 odszedł z klubu.