Membre du Piteå Elit(en), elle fait son apparition dans des courses officielles de la FIS lors de l'hiver 2013-2014, se classant notamment deuxième de sa première course à Gällivare. En 2015, après une victoire dans une compétition nationale junior, elle est sélectionnée pour ses premiers championnats du monde junior à Almaty.
Lors de l'édition 2016 des Championnats du monde de junior, à Rasnov, elle est notamment cinquième du sprint et septième du dix kilomètres libre et remporte la médaille d'or avec ses coéquipières du relais. Elle gagne dans la foulée le sprint des Championnats de Suède junior[1].
En 2018, elle prend part de manière principale à la Coupe de Scandinavie, où elle monte sur ses premiers podiums la saison suivante à Madona en Lettonie.
Juste après, elle fait ses débuts dans la Coupe du monde à l'occasion du trente kilomètres classique de Holmenkollen, où elle marque des points grâce à sa 26e place. Sur la course suivante, le sprint libre de Falun, elle passe le cap des qualifications et se classe 25e.
Lors de la saison 2019-2020, elle est promue dans le groupe pour la Coupe du monde, prenant part au Nordic Opening, puis au relais de Lillehammer, où avec une troisième place, elle monte sur son premier podium. Sur le Tour de ski, elle accroche son premier top grâce à une huitième place au sprint de Lenzerheide. Pour conclure cet hiver, elle réalise sa meilleure performance sur une course par étapes, le Ski Tour qu'elle achève au neuvième rang. Elle occupe le 23e rang au classement général pour sa première saison complète à ce niveau. Sur les Championnats du monde des moins de 23 ans à Oberwiesenthal, elle remporte la médaille d'or sur le sprint libre (devant Johanna Hagström)[2], ainsi que la médaille de bronze sur le dix kilomètres classique et le quinze kilomètres libre.
En 2020-2021, si elle a atteint sa première finale en sprint sur le Ruka Triple (6e), elle monte sur son premier podium lors du Tour de ski avec une troisième place au sprint classique à Val di Fiemme, derrière ses compatriotes Linn Svahn et Maja Dahlqvist[3]. Elle obtient une sélection alors pour les Championnats du monde à Oberstdorf, obtenant deux résultats dans le top vingt.