En 2016, il est sélectionné pour les Jeux olympiques de Rio de Janeiro, où il se classe de l'omnium. En octobre de la même année, il remporte son premier titre international, avec sa victoire lors de la course scratch des championnats d'Europe de Saint-Quentin-en-Yvelines. Quelques jours plus tard, il est également vice-champion d'Europe de l'omnium, terminant à seulement trois points derrière l'Espagnol Albert Torres.