Attivo in prevalenza nei circuiti minori, ha vinto tre titoli Challenger in singolare e ha raggiunto il 133º posto nel ranking il 1 aprile 2024, mentre in doppio è stato 577° il 27 maggio 2019.
Ha debuttato a livello Slam nel 2017 grazie ad una wild card per gli US Open e ha poi partecipato, sempre come wild card, al Roland Garros nel 2023 e agli Australian Open nel 2024.
È di nuovo grazie ad una wild card che debutta a livello ATP debutta dopo diverse eliminazioni nelle qualificazioni: a Delray Beach nel 2024 raggiunge i quarti di finale battendo il nº 40 del mondo Kecmanović e Lestienne prima di cedere in due set a Giron. Grazie a questo risultato entra per la prima volta tra i primi 150 del mondo nel ranking ATP.