Wychowanek klubu TPS w rodzinnym mieście. grał w drużynach juniorskich i zespole seniorskim. W drafcie NHL z 1995 został wybrany przez kanadyjski klub Washington Capitals w pierwszej rundzie z numerem 23. W 1996 wyjechał do Stanów zjednoczonych i przez dwa niepełne sezony grał w barwach zespołu Portland Pirates w lidze AHL. W drugiej części sezonu 1997/1998 wrócił do Finlandii i grał w stołecznej ekipie HIFK. Następną edycję SM-Liiga spędził ponownie w macierzystym TPS. Następnie raz jeszcze wyjechał do USA i w październiku 1999 rozegrał dwa jedyne mecze w NHL w barwach Washington Capitals, a poza tym regularnie grał znowu w Portland Pirates, natomiast w kolejnym sezonie AHL 2000/2001 występował w kanadyjskiej drużynie Saint John Flames. W 2001 na stałe powrócił do Finlandii i początkowo był zawodnikiem TPS, a potem przez kilka lat w Espoo Blues.
Les Jokers de Cergy-Pontoise (2023-), główny trener
Jako trener był asystentem szkoleniowca w TPS, samodzielnie prowadził drużynę juniorską do lat 20 tego klubu, a w sezonie 2014-2015 przejściowo był też głównym trenerem seniorskiego zespołu TPS. Od początku 2016 lutego był głównym trenerem drużyny TuTo w drugiej klasie rozgrywkowej Mestis[3] (zawodnikiem był tam wtedy jego brat Teemu). W edycji GET-ligaen (2019/2020) prowadził norweski zespół rozgrywek Storhamar Dragons, osiągając drugie miejsce w sezonie zasadniczym (faza play-off została odwołana z powodu pandemii COVID)[4][5]. Następnie wszedł do sztabu trenerskiego reprezentacji kraju do lat 20 i był asystentem podczas turniejów mistrzostw świata juniorów do lat 20 edycji 2021, 2022. 14 stycznia 2022 został oficjalnie przedstawiony jako trener zespołu Ciarko STS Sanok w rozgrywkach Polskiej Hokej Ligi[6] (w maju tego roku jego brat Teemu został szkoleniowcem innego zespołu z tej ligi, KH Energa Toruń[7]). Po sezonie PHL 2022/2023 odszedł z sanockiego klubu[8] i został szkoleniowcem francuskiej drużyny Les Jokers de Cergy-Pontoise z rozgrywek Ligue Magnus[9].