2016 nahm er im 60-Meter-Lauf an den Hallenweltmeisterschaften in Portland teil und schied dort mit 6,71 s in der Vorrunde aus. Daraufhin gelangte er bei den Ibero-Amerikanischen Meisterschaften in Rio de Janeiro über 100 Meter bis in das Halbfinale, in dem er mit 10,52 s ausschied und mit der Staffel im Vorlauf disqualifiziert wurde. Auch bei den Europameisterschaften gelangte er im Einzelbewerb sowie mit der Staffel nicht in das Finale und schied mit 10,54 s bzw. 39,51 s in der ersten Runde aus. Zwei Jahre später erreichte er bei den Europameisterschaften in Berlin das Halbfinale, in dem er mit 10,31 s ausschied, während er mit der Staffel in 39,07 s den siebten Platz belegte. Bei den Halleneuropameisterschaften 2019 in Glasgow schied er im 60-Meter-Lauf mit 6,71 s im Halbfinale aus und siegte anschließend bei den Europaspielen in Minsk in 10,26 s. Im Juli gelangte er bei der Sommer-Universiade in Neapel bis in das Finale, ging dort aber nicht mehr an den Start. 2021 gelangte er bei den Halleneuropameisterschaften in Toruń bis ins Finale über 60 Meter und belegte dort in 6,65 s den fünften Platz. Ende Juli nahm er an den Olympischen Sommerspielen in Tokio teil und schied dort mit 10,37 s in der ersten Runde aus.