Ha partecipato ai Giochi del Mediterraneo di Tarragona concludendo quinto la gara dei 400 metri ostacoli. Agli europei di Berlino 2018 è stato eliminato in semifinale. Lo stesso anno ha corso la finale della Diamond League alls Weltklasse di Zurigo, classificandosi sesto col tempo di 50"01.