2015 siegte er in 8:37,79 min bei den U23-Europameisterschaften in Tallinn und anschließend siegte er auch bei den Balkan-Meisterschaften in Pitești in 8:29,73 min. Daraufhin startete er bei den Weltmeisterschaften in Peking, bei denen er mit 9:02,72 min in der Vorrunde ausschied. Im Jahr darauf siegte er bei den Balkan-Meisterschaften in Pitești in 14:29,86 min im 5000-Meter-Lauf und schied anschließend bei den Europameisterschaften in Amsterdam mit 8:45,55 min im Vorlauf über 3000 m Hindernis aus. Zudem qualifizierte er sich für die Teilnahme an den Olympischen Spielen in Rio de Janeiro, bei denen er aber mit 8:54,79 min den Finaleinzug verpasste. 2017 belegte er bei den Balkan-Hallenmeisterschaften in Belgrad in 8:16,97 min den fünften Platz im 3000-Meter-Lauf und bei den Freiluftmeisterschaften in Novi Pazar siegte er in 3:50,81 min über 1500 Meter. Im Hindernislauf startete er im August erneut bei den Weltmeisterschaften in London, scheiterte dort mit 8:45,21 min aber erneut in der Vorrunde. Bei den Balkan-Hallenmeisterschaften 2018 belegte er in 3:54,85 min den fünften Platz im 1500-Meter-Lauf und Ende Juli siegte er dann bei den Balkan-Meisterschaften in Stara Sagora in 8:45,50 min im Hindernislauf, ehe er bei den Europameisterschaften in Berlin mit 8:36,39 min den Finaleinzug verpasste.