En el Campeonato Europeo de Atletismo de 2016 logró su mayor éxito deportivo al ganar la medalla de plata en los 400 m vallas, con un tiempo de 49.06 segundos, llegando a meta tras el turco Yasmani Copello (oro con 48.98 s) y por delante del suizo Kariem Hussein (bronce con 49.10 s). Al mes siguiente batió el récord de España en la semifinal de los Juegos Olímpicos, récord que llevaba en poder de José Alonso Valero desde el Mundial de Roma 1987; sin embargo, su marca de 48.87 no le permitió acceder a la final.