Il fait ses débuts chez les professionnels avec le Djurgården IF dans la SHL lors de la saison 2016-2017. Le 2 mai 2018, il signe son contrat d'entrée de 3 ans avec les Capitals de Washington[1]. Il dispute 16 matchs avec les Bears de Hershey dans la LAH avant d'être prêté et de retourner avec le Djurgården IF, le 13 novembre 2018[2].
Le 14 septembre 2020, il s'entend sur les termes d'un prêt avec le Västerviks IK dans la Allsvenskan[3]. Quelques mois plus tard, le 8 janvier 2021, il quitte l'équipe et revient dans l'organisation des Capitals après avoir récolté 15 points en 26 matchs.
Pendant le camp d'entraînement des Capitals à l'aube de la saison 2021-2022, il est placé au ballottage pour être assigné dans la LAH avant d'être réclamé par les Sabres de Buffalo, le 4 octobre 2021[4]. Une semaine plus tard, le 11 octobre, il revient avec les Capitals via le ballottage et est cédé aux Bears de Hershey[5].
Le 10 octobre 2022, il est réclamé au ballottage par les Jets de Winnipeg[6].