In carriera ha vestito, in patria, le maglie di Jokerit (oltre 750 presenze tra SM-liiga e Kontinental Hockey League) e HPK (nell'anno della serrata in NHL, stagione 2004-2005), mentre in Nord America ha difeso i colori di Edmonton Oilers (che lo avevano scelto al primo giro al draft 1999) e Pittsburgh Penguins in NHL, e degli Hamilton Bulldogs in AHL.