Bei den IAAF World Relays 2017 auf den Bahamas belegte er in 39,83 s den fünften Platz in der 4-mal-100-Meter-Staffel und im Sommer erreichte er bei den Weltmeisterschaften in London nach 38,48 s Rang fünf. Im Jahr darauf schied er bei den Europameisterschaften in Berlin mit 20,49 s im Halbfinale über 200 Meter aus und mit der Staffel wurde er in 38,51 s Vierter. Zuvor gewann er bei den Mittelmeerspielen Tarragona in 20,78 s die Bronzemedaille über 200 Meter hinter dem Türken Ramil Guliyev und Eseosa Desalu aus Italien. Bei den IAAF World Relays 2019 in Yokohama belegte er in 38,31 s den fünften Platz und bei den Weltmeisterschaften in Doha gelangte er im Staffelbewerb bis in das Finale, konnte dort das Rennen aber nicht beenden. 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.