Representó a España en el Campeonato Mundial de Atletismo de 2017, alcanzando las semifinales, y en el Campeonato Mundial de Atletismo en Pista Cubierta de 2018, donde logró imponerse en la final de 400 m aunque fue posteriormente descalificado al considerar los jueces que había pisado una línea.