De 2010 à 2015, il court au club KSV Deerlijk-Gaverzicht-Matexi. Durant cette période, il s'illustre dans des interclubs et des épreuves régionales. Il rejoint ensuite l'équipe continentale Cibel-Cebon en 2016[2]. Sous ses nouvelles couleurs, il termine deuxième du Circuit de Wallonie. Il s'agit de son premier podium acquis sur une compétition inscrite au calendrier de l'UCI.
En 2021, toujours sur le Tour de Belgique, il s’échappe avec Remco Evenepoel lors de la première étape ce qui lui permet de terminer troisième du classement général.