2012 wurde er bei den Europameisterschaften in Helsinki im Vorlauf disqualifiziert und im Jahr darauf belegte er bei der Sommer-Universiade in Kasan in 10,29 s den fünften Platz über 100 Meter und siegte mit der ukrainischen 4-mal-100-Meter-Staffel in 38,56 s. Anschließend verpasste er bei den Weltmeisterschaften in Moskau mit der Staffel mit 38,57 s den Finaleinzug. Bei den IAAF World Relays 2014 auf den Bahamas siegte er mit 38,53 s im B-Finale und 2016 schied er bei den Europameisterschaften in Amsterdam mit 21,13 s in der ersten Runde über 200 Meter aus und belegte mit der Staffel in 39,46 s den achten Platz. Zudem nahm er über 200 Meter erneut an den Olympischen Spielen in Rio de Janeiro teil und scheiterte dort mit 20,86 s erneut im Vorlauf. 2019 gewann er bei den Balkan-Meisterschaften in Prawez in 21,43 s die Bronzemedaille über 200 Meter und siegte mit der Staffel in 40,40 s.