Son record personnel est de 2,28 m, obtenu avec la médaille d'or aux Championnats ibéro-américains à Barquisimeto ce qui lui donne le minima B pour les Jeux olympiques de Londres 2012.
Aux Jeux olympiques de Londres, il atteint la finale et se classe 9e avec 2,25 m, échouant de peu à un record personnel à 2,29 m. C'est le seul résultat significatif de sa carrière au niveau mondial.
Il continue toujours les compétitions mais n'a réussi à passer les 2,20 m qu'une seule fois depuis 2012 : le . Il se prépare pour les Jeux olympiques de 2020.