Tra i suoi risultati più significativi in singolare, vanta il terzo turno raggiunto al Roland Garros 2019[1] e la vittoria nel Challenger Eckental del 2018
In doppio, invece, in coppia con Benjamin Bonzi ha disputato la finale del torneo ATP 250 del 2019 a Montpellier ed è arrivato al terzo turno del Roland Garros 2020. Ha al proprio attivo anche due titoli Challenger in doppio. Il suo best ranking in singolare è la 98ª posizione raggiunta il 19 agosto 2019 e in doppio la 132º del 18 ottobre 2021.