Elle court ses premières compétitions officielles de la FIS en 2010. En 2012, elle dispute les Jeux olympiques de la jeunesse à Innsbruck, prenant la cinquième place notamment sur le cinq kilomètres. L'hiver suivant, elle monte sur son premier podium lors de la Coupe d'Europe de l'Est sur un sprint.
Elle est sélectionnée pour le Tour de ski 2015-2016, où elle marque ses premiers points en Coupe du monde avec une 25e place en sprint.
En 2017, à Pyeongchang, elle obtient ses meilleurs résultats de l'année avec une cinquième place en sprint et une onzième en skiathlon. Aux Championnats du monde de Lahti, elle arrive 22e du trente kilomètres libre.
En 2018, elle est sélectionnée pour les Jeux olympiques à Pyeongchang, courant quatre épreuves, pour trois résultats dans le top 30 : 17e du dix kilomètres libre, 21e du skiathlon et 15e du trente kilomètres classique.
En février 2019, elle égale sa meilleure performance dans l'élite avec une cinquième place au dix kilomètres classique à Cogne. Aux Championnats du monde à Seefeld, elle améliore sa performance d'il y a deux ans avec une 21e place au dix kilomètres classique. Égalememt, cet hiver, elle remporte quatre médailles d'or à l'Universiade de Krasnoïarsk[1].
Lors de la saison 2020-2021, la Russe termine notamment douzième du Tour de ski, à la faveur de quatre top dix sur des étapes.