2015 erreichte er bei den Halleneuropameisterschaften in Prag das Halbfinale über 400 Meter und schied dort mit 47,95 s aus und anschließend schied er bei den World Relays auf den Bahamas mit 3:08,49 min im Vorlauf aus. Im Jahr darauf schied er bei den Europameisterschaften in Amsterdam mit 46,43 s im Halbfinale aus und verpasste mit der Staffel mit 3:04,77 min den Finaleinzug. 2017 wurde er bei den Halleneuropameisterschaften in Belgrad in 46,74 s Sechster und im August schied er bei den Weltmeisterschaften in London mit 46,37 s in der ersten Runde aus, während er mit der Staffel mit neuem Landesrekord von 3:00,65 min im Finale den fünften Platz belegte. Im Jahr darauf schied er bei den Hallenweltmeisterschaften in Birmingham mit der Staffel mit 3:07,52 min im Vorlauf aus. Im August schied er bei den Europameisterschaften in Berlin im Einzelbewerb mit 45,87 s im Halbfinale aus und gewann mit der Staffel in 3:00,78 min die Bronzemedaille hinter den Teams aus Belgien und dem Vereinigten Königreich. 2019 startete er mit der Staffel bei den Weltmeisterschaften in Doha, verpasste dort aber mit 3:04,27 min den Einzug ins Finale. 2020 siegte er in 47,17 s beim Sollentuna GP und im Jahr darauf kam er bei den Halleneuropameisterschaften in Toruń mit 47,02 s nicht über die erste Runde hinaus. Anfang Mai belegte er bei den World Athletics Relays 2021 im polnischen Chorzów in 3:19,65 min den sechsten Platz in der Mixed-Staffel und schied zuvor mit 3:06,09 min in der Männerstaffel im Vorlauf aus.