Wychowanek i wieloletni zawodnik klubu Ilves - wpierw do 2006, a następnie w latach 2011-2013. W tym czasie grał w rozgrywkach SM-liiga, ponadto w latach 2006-2009 także w USA w NHL i AHL, a następnie szwedzkiej Elitserien i epizodycznie w rosyjskiej KHL. Od maja 2013 zawodnik HC Davos w szwajcarskiej NLA. W styczniu 2013 przedłużył kontrakt z klubem o trzy lata[2]. Od maja 2015 zawodnik SCL Tigers[3]. W grudniu 2015 przedłużył kontrakt z klubem o dwa lata[4]. Wkrótce potem wypożyczony do HC Davos na czas turnieju Puchar Spenglera 2015[5]. Zawodnikiem z Langnau pozostawał do końca roku 2017[6]. Od początku stycznia 2018 został graczem niemieckiego ERC Ingolstadt[7]. Zwolniony w styczniu 2020[8]. Wówczas przeszedł do Sparty Praga[9]. Od marca 2020 do końca stycznia 2021 był zawodnikiem HPK[10][11]. W kwietniu 2021 ogłoszono zakończenie jego kariery zawodniczej[12].