Karierę hokejową rozpoczynał w Ameryce Północnej. Był dwukrotnie draftowany do NHL w 1999 i 2001. W rozgrywkach NHL rozegrał łącznie 18 meczów (nie strzelił gola). Od 2006 występuje w rosyjskich klubach. Od maja 2011 zawodnik SKA Sankt Petersburg (podpisał dwuletni kontrakt). W czerwcu 2013 ponownie został zawodnikiem CSKA Moskwa, związany dwuletnią umową. Odszedł z klubu z końcem kwietnia 2014. Od października 2014 zawodnik Łady Togliatti.