Après avoir longuement écumé les tournois secondaires du circuit sud-américain, sa carrière prend une autre dimension en 2013. Il accède en effet au top 200 après son premier titre dans un tournoi Challenger à Salinas[1]. Il remporte aussi deux autres tournois à Medellín et à São Paulo et intègre le top 100 en fin de saison[2]. Il réalise son meilleur résultat de sa carrière lors de l'ATP Challenger Tour Finals où, après avoir gagné ses trois matchs de poules, il bat l'Ukrainien Aleksandr Nedovyesov en demi-finale puis s'incline en finale contre Filippo Volandri en trois sets (6-4, 4-6, 6-2)[3].
En 2014, il effectue la majeure partie de sa saison sur le circuit ATP. Il atteint notamment le troisième tour à Indian Wells en éliminant Ivan Dodig[4], puis en prenant un set à Novak Djokovic. Il est également quart de finaliste à Houston et Bogota. En octobre, il s'adjuge le tournoi de Córdoba.