Elle a démarré au niveau international en 1995, à l'âge de 16 ans, intégrant directement la Coupe du monde. Elle marque ses premiers points lors de sa quatrième saison dans l'élite, en 1999 et signe son premier top dix au sprint d'Oberhof, avec une huitième place. En 2000 à Zakopane, en Pologne, elle devient championne d'Europe du sprint, remportant sa première victoire internationale et obtient aussi la médaille de bronze à la poursuite. En 2003, elle monte sur son premier podium avec le relais mixte polonais à Ruhpolding. Elle obtient son premier podium individuel à l'individuel d'Holmenkollen en 2004, son deuxième podium à Turin dans un sprint en 2005, puis deux victoires en Coupe du monde en 2006 au sprint d'Östersund, où elle bat la tenante de la Coupe du monde Kati Wilhelm de 20 secondes et en 2013 au sprint de Sotchi, où elle bat la Slovaque championne olympique Anastasia Kuzmina de 10 secondes dans des conditions difficiles de neige et de vent. Elle signe ainsi ces deux succès individuels lors des deux saisons où elle obtient son meilleur classement général en Coupe du monde ( en 2006-2007 et en 2012-2013). Sa victoire de 2013 représente aussi son sixième et ultime podium individuel dans la Coupe du monde. Elle figure au classement final de la Coupe du monde durant vingt saisons consécutives de 1998 à 2018.