Il rejoint l'équipe du Centre mondial du cyclisme en 2017. Avec cette structure, il se révèle en France en s'imposant sur la première étape du Tour de la Mirabelle après une attaque dans le dernier kilomètre[2]. Fin avril, il remporte sa première course UCI, la Belgrade-Banja Luka I[3]. En Suisse, il termine troisième de l'Enfer du Chablais et gagne un contre-la-montre individuel, disputé autour de Thoune.
Convaincue par sa victoire d'étape sur le Tour de la Bidassoa (épreuve espoirs non-UCI) accompagnée d'une 3e place au classement général ainsi que par sa 9e place sur le Tour du Piémont, la SEG Racing Academy annonce le 22 octobre 2018 sa venue pour la saison 2019. Il y retrouve notamment son ami Ide Schelling[4]. Pour sa première course UCI sous son nouveau maillot, il termine 16e du Tour de Drenthe. Il se distingue de fort belle manière lors de la cinquième étape du Tour de Normandie, membre de l'échappée du jour, il s'isole à 15 kilomètres de l'arrivée, résistant au retour du peloton et s'imposant en solitaire[5].