Vanta tre titoli Challenger in singolare e cinque in doppio, oltre a due titoli ITF in singolare. Nel circuito maggiore ha raggiunto una volta il secondo turno nei tornei del Grande Slam (Open di Francia) e ha giocato una finale in doppio in coppia con Santiago González a Houston.
Nel febbraio 2025 ha raggiunto la posizione n. 133 del ranking ATP in singolare, mentre in doppio il suo best rank è il n. 117 raggiunto nel maggio 2025.
Nel 2024, dalla posizione n. 367, fa il suo debutto in un main draw ATP al Córdoba Open 2024 come qualificato, dopo aver partecipato alle qualificazioni come alternate. Nello stesso torneo, debutta anche in doppio come wildcard in coppia con Renzo Olivo e ottiene la prima vittoria ATP in doppio. Vince il suo primo titolo Challenger in singolare a Milano. Nel mese di settembre, supera le qualificazioni e ottiene la prima vittoria ATP in singolare al Chengdu Open 2024, battendo il francese Alexandre Müller.