Après deux saisons en SHL, il signe le un contrat d'une saison avec les Sharks de San José dans la LNH[2]. Après avoir commencé la saison dans la LAH avec l'équipe affiliée, le Barracuda de San José, il fait ses débuts dans la LNH avec les Sharks le , contre les Sabres de Buffalo[3].
Carrière internationale
Il représente la Suède au niveau international. Il honore sa première sélection en tant que sénior lors du Euro Hockey Tour en 2015[4].