Nel gennaio 2021 arriva in semifinale all'Antalya Open (ATP 250) in coppia con Salvatore Caruso e sale al 90º posto del ranking. Il mese dopo viene convocato per la prima volta a rappresentare l'Italia all'ATP Cup disputando un incontro in coppia con Bolelli nel quale gli italiani sono sconfitti da Mahut e Roger-Vasselin. Il 10 febbraio vince per la prima volta una partita dello Slam agli Australian Open in coppia con Sonego contro la coppia Paire/Arneodo prima di perdere da Bolelli e González. Il 10 aprile vince il suo primo titolo ATP, il Sardegna Open, in coppia con Lorenzo Sonego, superando in finale Bolelli/Gonzalez per 6-3, 6-4. A fine torneo sale alla 71ª posizione del ranking. Due settimane più tardi raggiunge con Matteo Berrettini la semifinale al 250 di Belgrado, risultato che lo porta il 3 maggio al 70º posto mondiale. Nei successivi 9 tornei vince in totale due soli incontri e viene eliminato al primo turno agli Internazionali d'Italia, al Roland Garros e a Wimbledon. Raggiunge quindi la semifinale al Challenger di Salisburgo e i quarti nei tornei ATP di Båstad e Kitzbühel.