Il est membre de l'équipe Davo en 2008. En 2010, il court pour l'équipe Bianchi-Lotto-Nieuwe Hoop Tielen avant de devenir la même année stagiaire dans l'équipe Palmans-Cras d'août à décembre. Puis il retourne en 2011 dans l'équipe Omega Pharma-Lotto Davo, devenue Lotto-Belisol U23 l'année suivante. Il est recruté par l'équipe 3M en 2013[1]. Il se distingue en 2014 lors du Tour de la province de Liège en terminant troisième de la 1re étape, deuxième de la 5e étape, et deuxième au classement général[1]. En 2016, il bénéficie d'un contrat professionnel au sein de la formation 3M[2].
En avril 2022, il participe à la Flèche wallonne, où il est membre de l'échappée du jour. L'année suivante, il chute lors de cette épreuve et subit des fractures à deux côtes et à la clavicule droite[3].