Elle commence le biathlon à l'âge de onze ans et commence plus tard à gagner des courses. Son frère Victor se met aussi au biathlon et devient actif internationalement[1].
Sa première compétition internationale junior a lieu en 2009, aux Championnats du monde jeunesse, gagnant la médaille d'argent du relais et terminant quatrième de l'individuel.
Elle fait partie de l'équipe nationale sénior depuis 2011. Elle continue chez les juniors, remportant la médaille de bronze de la poursuite aux Championnats du monde junior en 2012 et en relais aux Championnats du monde junior 2013.
En 2014, elle remporte son premier titre avec la médaille d'or du relais aux Championnats d'Europe, où elle gagne le bronze à l'individuel.
Elle obtient son premier podium en Coupe du monde dans un relais à Ruhpolding en . Elle est ensuite auteur d'un top 10 individuel à Nové Mesto. En , elle monte sur son premier podium individuel à la mass-start d'Annecy, avec une deuxième place derrière Justine Braisaz (20/20 au tir pour Kryuko).
En 2018, elle participe aux Jeux olympiques de Pyeongchang, où elle est 17e du sprint, 17e de la poursuite, 36e de l'individuel, 26e de la mass start et médaillée d'or sur le relais avec Darya Domracheva, Nadejda Skardino et Dinara Alimbekava.
En 2019, elle établit son meilleur classement général en Coupe du monde avec le quinzième rang et remporte deux médailles aux Championnats d'Europe à Minsk, l'argent à la poursuite et le bronze à l'individuel. Lors de l'édition 2020 au même lieu, elle gagne la médaille de bronze au sprint.