Il est finaliste () du 800 mètres lors des championnats d'Europe 2016 à Amsterdam. Son meilleur temps est alors de , minima olympique, obtenu à Madrid en 2016. Il devient champion d'Espagne en avec un temps de .