Il se révèle en février 2020 lors du tournoi ATP 500 de Rio de Janeiro. Issu des qualifications, il écarte au premier tour le récent vainqueur du tournoi de Buenos Aires, le Norvégien Casper Ruud, puis le qualifié João Domingues. En quart de finale, il crée la surprise en éliminant le no 4 mondial Dominic Thiem (7-64, 7-5)[1]. En demi-finale, il domine le Hongrois Attila Balázs qu'il avait déjà battu en qualifications et atteint ainsi sa première finale sur le circuit principal où il s'incline contre le Chilien Cristian Garín (7-63, 7-5). Début mars, il est sélectionné en équipe d'Italie de Coupe Davis contre la Corée du Sud[2] et remporte son match contre Nam Ji Sung.