Il représente la Suède en sélections jeunes. Après une autre saison en Suède durant laquelle il n'est pas sélectionné pour participer au Championnat du monde junior 2017, il signe pour trois ans avec les Devils le . Il fait une assez bonne impression durant le camp d'entraînement des Devils en vue de la saison 2017-2018, si bien qu'il gagne une place au sein de l'équipe lors du début de la saison. À son premier match dans la LNH, il réalise deux points, un but et une aide, lors de la victoire 4-1 des Devils face à l'Avalanche du Colorado.