Participó en dos Juegos Olímpicos de Verano, obteniendo la medalla de plata en Londres 2012 (la primera medalla olímpica para el triatlón español) y un diploma de cuarto lugar en Pekín 2008. Ha ganado once medallas en el Campeonato Mundial de Triatlón entre los años 2007 y 2019, una medalla de bronce en el Campeonato Mundial por Relevos de 2007 y cinco medallas en el Campeonato Europeo de Triatlón entre los años 2007 y 2016.