En 2014, chez les juniors (moins de 19 ans), il est avec la Suisse quatrième du championnat d'Europe sur route, onzième du championnat du monde sur route et dix-neuvième du championnat du monde du contre-la-montre. La même année, il gagne l'argent sur l'omnium aux championnats d'Europe sur piste juniors. L'année suivante, il est aux côtés de Robin Froidevaux, Stefan Bissegger et Reto Müller, vice-champion du monde de poursuite par équipes juniors. Le quatuor suisse établit un nouveau record de Suisse en 4 minutes 8,523 secondes. Au niveau national, il devient champion de Suisse du contre-la-montre juniors et champion de Suisse de l'omnium juniors. De plus, il se classe du championnat du monde du contre-la-montre juniors et de la course en ligne. En 2017, il est troisième du Tour de Lombardie amateurs.