Wychowanek klubu JYP, w którym rozwijał karierę w zespołach juniorskich, a potem grał w drużynie seniorskiej. W czerwcu 2012 podpisał kontrakt z amerykańskim klubem New Jersey Devils[2]. W jego barwach w sezonie NHL (2012/2013) rozegrał cztery spotkania w marcu 2013, a w połowie 2013 przedłużył kontrakt o rok[3]. Poza tym przez sezony od 2012 do 2014 grał w zespole farmerskim tegoż, Albany Devils, w lidze AHL[4]. W maju 2014 związał się ze szwajcarskim klubem[5]. Stamtąd w kwietniu 2018 przeszedł do SCL Tigers[6]. W tym okrasie w grudniu 2019 tymczasowo bronił barw HC Davos w Pucharze Spenglera 2019[7]. W maju 2020 odszedł z Langnau i został zawodnikiem rosyjskiego Mietałłurga Magnitogorsk w rozgrywkach KHL[8], gdzie w grudniu tego roku został zwolniony[9]. W tym samym miesiącu podpisał kontrakt z Ak Barsem Kazań w tej samej lidze[10]. Z końcem kwietnia 2021 odszedł z klubu[11]. W czerwcu 2021 ogłoszono jego transfer ponownie do SCL Tigers[12].