Participó en tres Juegos Olímpicos de Verano, obteniendo una medalla de plata en Río de Janeiro 2016, en la prueba de ómnium, el 9º lugar en Pekín 2008 y el 29º lugar en Londres 2012, estas dos últimas en la prueba de ruta masculina.