Participó en dos Juegos Olímpicos de Verano, en Londres 2012 ocupó el sexto lugar en la prueba de persecución por equipos (junto con Eloy Teruel, Sebastián Mora y David Muntaner), y en Tokio 2020 fue sexto en madison (con Sebastián Mora) y décimo en ómnium.