Vainqueur de son premier titre national en salle, en 2021 sur 1 500 m, il remporte la médaille d'or des championnats d'Europe espoirs à Tallinn, dans le temps de 3 min 40 s 03[1].
En 2022, il est sacré champion de Belgique du 1 500 m en salle et en plein air.
Le à Rehlingen, il porte son record personnel à 3 min 33 s 62[2]. En juin, aux Championnats d'Europe de Rome, il améliore encore son record personnel en courant en 3 min 33 s 40 et termine à la 4e place.