Il commence à pratiquer le cyclisme à l'âge de 12 ans[2]. En 2015, il rejoint la réserve de Novo Nordisk, composée uniquement de coureurs diabétiques de type 1. L'année suivante, il remporte deux étapes du Georgia Cycling Grand Prix, et termine notamment deuxième de la Ruiselede Kruiskerke et douzième du Grand Prix de Vinnytsia
Il devient coureur professionnel en 2017, à 21 ans, au sein de l'équipe professionnelle de Novo Nordisk[1]. Il fait ses débuts en course lors du Dubaï Tour, aux Émirats arabes unis. Au mois de mars, il prend le départ de Milan-San Remo, son premier monument, en étant le plus jeune participant de l'épreuve. Membre de l'échappée matinale, il se classe 192e, à plus de 17 minutes du vainqueur Peter Sagan[3],[4].