En 2015, il remporte la médaille d'or par équipes lors des Jeux européens de Bakou, en ayant remporté notamment le 200 m avec 21 s 08, son meilleur temps, il permet ce faisant à l'équipe slovaque d'être promue en seconde ligue en 2017. Il devient champion de Slovaquie sur 100 et 200mètres[1].
Il réédite ce doublé l'année suivante à Banská Bystrica[2]. Par ailleurs, il bat le record de Slovaquie du 200 mètres en réalisant 20 s 70 le à l'occasion du Golden Spike Ostrava[3]. Une semaine plus tard il l'abaisse à 20 s 69 avec un vent défavorable de 1,8 m/s pendant la Coupe d'Europe des clubs champions (Groupe B) à Leiria[4],[5].
En 2017, Il remporte la médaille d'argent, avec record national de 6 s 58, lors du 60 m des Championnats d'Europe en salle de 2017 à Belgrade. Le , à Prague, il réalise deux records nationaux (10 s 21 sur 100 et 20 s 66 sur 200)[6].
Le il améliore son record en 10 s 16 dans les séries du 100 m au mémorial Josef-Odložil[7].
Au National Sport Center de Tel Aviv, il remporte le 100 m des Championnats d'Europe par équipes en 10 s 21 malgré un vent défavorable de 2,1 m/s et il bat celui du 200 m en 20 s 61[6].
Après sa médaille d’or de 2015, il remporte la médaille d’argent du 100 m, lors des Jeux européens de 2019 à Minsk, en se classant juste derrière le Portugais Carlos Nascimento.