Dwukrotnie uczestniczył w igrzyskach olimpijskich. W 2016 roku na igrzyskach w Rio de Janeiro zajął 13. miejsce w zawodach indywidualnych. Podczas igrzysk olimpijskich w Tokio w rywalizacji indywidualnej zdobył złoty medal olimpijski z czasem łącznym 1:45:04.