Wychowanek klubu Ilves. Od 2010 w jego barwach grał w seniorskich rozgrywkach Liiga. W maju 2011 w KHL Junior Draft został wybrany przez rosyjski klub Awangard Omsk (piąta runda, numer 135). Miesiąc później w drafcie NHL z 2011 został wybrany przez amerykański klub Dallas Stars (siódma runda, numer 195). W czerwcu 2012 został zawodnikiem Dallas Stars. Mimo tego przez rok występował nadał w Ilves na zasadzie wypożyczenia. W 2013 wyjechał do USA i grał przez sezon w klubie farmerskim, Texas Stars w lidze AHL. Od 2014 rozpoczął występy w Dallas w lidze NHL. Od końca lutego 2016 zawodnik Calgary Flames. Od marca 2017 do połowy tego roku zawodnik Ottawa Senators. We wrześniu 2017 był zawodnikiem Washington Capitals. Od października 2017 zawodnik rosyjskiego HK Soczi. W lutym 2018 przedłużył kontrakt o rok. W sierpniu 2019 został zawodnikiem Sibiru Nowosybirsk.