En 2015, aux championnats du monde de Kazan, il participe au relais 4 × 200 mètres nage libre. L'équipe belge se qualifie pour la finale et termine à la 6e place en battant le record national (7 min 9 s 64)[2].
En 2016, il remporte sa première médaille internationale aux championnats d'Europe avec le relais 4 × 100 m nage libre.