En 2010, il débute en SM-liiga avec son club formateur de l'Ässät. Il est sélectionné au premier tour en quatorzième position lors du repêchage d'entrée dans la KHL 2011 par le Severstal Tcherepovets. Il est choisi au premier tour, en seizième position par les Sabres de Buffalo au cours du Repêchage d'entrée dans la LNH 2011. Il décroche le Kanada-malja 2013 avec l'Ässät. Il part en Amérique du Nord en 2013. Il est assigné aux Americans de Rochester, club ferme des Sabres dans la Ligue américaine de hockey. Le , il joue son premier match avec les Sabres dans la Ligue nationale de hockey chez les Red Wings de Détroit.