Většinu seniorské kariéry strávil v Liize, kde v týmech Kärpät a Pelicans odehrál šest sezón. Celkovou porci 239 zápasů v základní části rozdělil mezi tyto týmy tak, že za Kärpät nastoupil v 231 zápasech (55 gólů + 81 asistencí) a za Pelicans v 8 (1 + 0). Kromě toho se objevil i v NHL (hrál zde za Winnipeg Jets a Carolina Hurricanes), NL, KHL, finské Mestis, AHL a ET.