6e en finale lors des Championnats du monde junior à Moncton en 2010 et 10e deux ans auparavant à Bydgoszcz. Il avait été finaliste lors des 5e Championnats du monde jeunesse à Ostrava en 2007. Il égale son record personnel de 2,28 m à Tempe le puis à São Paulo (IDCM), le . Le , il porte son record en salle à 2,30 m à Brno ce qui le qualifie pour les Jeux olympiques de Rio. Le , il franchit 2,29 m à Monterrey.
Le , il saute à nouveau 2,30 m à Hustopeče ce qui le qualifie pour les Championnats du monde 2017 à Londres. Il échoue au pied du podium des mondiaux avec 2,29 m.
Le , il termine 2e des Championnats d’Italie en salle, avec 2,26 m.
En 2021 il bat le record du Mexique en passant une barre à 2,31 m à Šamorín[1].
Vie privée
C'est le frère du sauteur en longueur Luis Rivera.