Il obtient ses premiers succès sur le circuit professionnel en 2019 avec quatre titres.
En 2021, il remporte cinq titres en simple en catégorie Challenger : à Concepción, Santiago, Zagreb, à nouveau Santiago et enfin Buenos Aires, ce qui lui permet de monter dans le top 120 du classement ATP. Également finaliste de trois autres tournois à Bratislava, Kiev et Santiago, il est le plus jeune à parvenir à remporter cinq tournois Challenger sur une saison[2].
En 2022, il atteint sa première finale sur le circuit ATP au tournoi du Chili. Il y est battu par l'Espagnol Pedro Martínez.
Le 1er mai 2022, il remporte son premier titre ATP en simple au tournoi d'Estoril[3].
Il remporte son second titre mi-février 2023 à Córdoba, dans son pays natal, en battant sur sa route le qualifié Luciano Darderi (6-3, 6-4), l'invité chilien Tomás Barrios Vera (6-1, 3-6, 6-1) puis un autre qualifié, Hugo Dellien, en demi-finale (6-4, 6-4). Il dispose en finale de son compatriote Federico Coria (6-1, 3-6, 6-3)[4].
Il gagne un troisième titre, toujours sur terre battue début août à Kitzbühel après des victoires sur le jeune qualifié Hamad Medjedovic (6-4, 6-2), ainsi que d'autres terriens dont Roberto Carballés Baena (6-1, 6-2), Alex Molčan (6-4, 6-3) et son compatriote Tomás Martín Etcheverry (7-6, 3-6, 6-4)[5], quart de finaliste à Roland-Garros. Il joue l'ancien champion et local Dominic Thiem en finale et s'impose aisément (6-3, 6-1)[6]. Un mois plus tard, il se rapproche de son meilleur classement en remportant son premier titre sur dur à Winston-Salem. Pour cela, il vainc le Colombien Daniel Elahi Galán (3-6, 6-4, 6-4), l'Australien Aleksandar Vukic (6-4, 4-6, 6-4), le Serbe Laslo Djere (6-3, 6-0) et la tête de série numéro une Borna Ćorić (6-3, 6-7, 7-6). Il dispose en finale du Tchèque Jiří Lehečka qui dispute la deuxième finale de sa carrière (6-4, 6-3).
En février 2024, il remporte son plus beau titre en carrière à Rio de Janeiro, éliminant le Français qualifié Corentin Moutet (6-4, 6-3), l'invité local Thiago Monteiro (6-4, 1-6, 6-2) et ses compatriotes Facundo Díaz Acosta, vainqueur du tournoi de Cordoba une semaine auparavant (7-6, 6-3) et Francisco Cerúndolo (7-5, 6-0). Il ne laisse que trois jeux en finale au qualifié argentin Mariano Navone (6-2, 6-1)[7].
Il gagne quelques jours plus tard un match à Santiago contre le Péruvien Juan Pablo Varillas (4-6, 6-4, 6-2) puis se débarrasse de deux Espagnols, Jaume Munar (6-4, 6-4) et Pedro Martínez (6-4, 6-2) puis enchaîne une neuvième victoire de suite contre le local Alejandro Tabilo, vainqueur d'Auckland en début d'année (3-6, 6-0, 6-4) pour remporter son sixième titre en carrière, le second en dix jours[8]. Il prend part au tournoi d'Hambourg mi-juillet et sort facilement l'Allemand Dominik Köpfer (6-2, 6-3) avant de connaître plus de difficultés contre le Serbe Dušan Lajović (4-6, 7-5, 6-2), ancien finaliste de Monte-Carlo. Il renverse également l'Italien Luciano Darderi, vainqueur à Cordoba (2-6, 6-4, 6-4) mais subit une défaite sèche contre le jeune Français Arthur Fils (2-6, 2-6) ce qui le prive d'une troisième finale cette année[9].