Competiu nos Jogos Olímpicos de Verão de 2012 em Londres, onde fez parte da equipe sueca que terminou em décimo sétimo lugar no contrarrelógio por equipes feminino. Na estrada individual, obteve a décima nona posição.