2017 erreichte er bei den Halleneuropameisterschaften in Belgrad das Halbfinale im 60-Meter-Lauf und schied dort mit 6,70 s, ehe er bei den World Relays auf den Bahamas in 39,83 s den fünften Platz in der 4-mal-100-Meter-Staffel belegte. Daraufhin wurde er bei den U23-Europameisterschaften in Bydgoszcz in 10,44 s Achter über 100 Meter und belegte mit der Staffel in 39,86 s Rang vier. Im Jahr darauf scheiterte er bei den Europameisterschaften in Berlin mit 10,47 s im Vorlauf über 100 Meter und wurde mit der Staffel in 38,51 s Vierter. 2019 schied er bei den Halleneuropameisterschaften in Glasgow mit 6,71 s im Halbfinale über 60 Meter aus und wurde anschließend bei den World Relays in Yokohama in der 4-mal-200-Meter-Staffel disqualifiziert. Bei den World Athletics Relays 2021 im polnischen Chorzów schied er mit 39,08 s im Vorlauf in der 4-mal-100-Meter-Staffel aus.