2017 siegte er in 46,92 s bei den Balkan-Hallenmeisterschaften in Belgrad und kurz darauf schied er bei den Halleneuropameisterschaften ebendort mit 47,89 s im Halbfinale aus und belegte mit der Staffel in 3:15,97 min den sechsten Platz. Mitte Mai wurde er bei den Islamic Solidarity Games in Baku in 46,82 s Fünfter über 400 Meter und siegte mit der Staffel in 3:06,83 min. Daraufhin schied er bei den U23-Europameisterschaften in Bydgoszcz mit 46,49 s im Halbfinale aus und schied mit der Staffel mit 3:10,14 min in der Vorrunde aus. Anschließend startete er mit der Staffel bei den Weltmeisterschaften in London, verpasste dort aber mit 3:15,45 min den Finaleinzug. Dann nahm er an der Sommer-Universiade in Taipeh teil und schied dort mit 46,86 s im Halbfinale aus. Im Jahr darauf belegte er bei den Mittelmeerspielen in Tarragona in 3:05,28 min den vierten Platz mit der Staffel und anschließend siegte er bei den Balkan-Meisterschaften in Stara Sagora in 46,13 s über 400 Meter sowie in 3:07,17 min auch im Staffelbewerb. Im August scheiterte er dann bei den Europameisterschaften in Berlin mit 46,91 s in der Vorrunde über 400 Meter und verpasste auch mit der Staffel mit 3:07,83 min den Finaleinzug. 2019 erreichte er bei den Europaspielen in Minsk nach 3:20,31 min Rang acht in der Mixed-Staffel und nahm anschließend erneut an den Studentenweltspielen in Neapel teil, bei denen er über 400 Meter mit 47,18 s im Halbfinale ausschied. Daraufhin siegte er bei den Balkan-Meisterschaften in Prawez in 3:05,85 min mit der Staffel. 2020 gewann er bei den Balkan-Hallenmeisterschaften in Istanbul in 47,55 s die Bronzemedaille im Einzelbewerb und bei den Freiluftmeisterschaften in Cluj-Napoca siegte er mit der Staffel in 3:06,35 min.