In singolare vanta un titolo nel circuito maggiore e nel maggio 2026 ha raggiunto la 31ª posizione del ranking ATP. È diventato il nº 1 peruviano[1] e nel 2023 ha fatto il suo esordio nella squadra peruviana di Coppa Davis.[2]. In doppio non è mai andato oltre la 439ª posizione mondiale.
Gioca nell'ITF Junior Circuit tra il 2018 e il 2022. Vince alcuni tornei minori in singolare e in doppio, e raggiunge in doppio la finale al doppio ragazzi dell'Open di Francia 2022. Nel gennaio di quello stesso anno aveva raggiunto la 9ª posizione nel ranking mondiale di categoria.[3]
Fa le sue prime rare apparizioni tra i professionisti in tornei ITF di doppio nel 2019 e 2020. Nell'autunno del 2021 torna a giocare anche in singolare alcuni tornei, tra cui due dell'ATP Challenger Tour, e vince i suoi primi incontri. Nell'agosto 2022 alza il primo trofeo vincendo il torneo di doppio in un torneo ITF M15 in Messico in coppia con il connazionale Jorge Panta. A novembre disputa la prima finale in singolare nella capitale peruviana Lima in un torneo ITF M15, e viene sconfitto da Gonzalo Bueno.
Nel febbraio 2023 fa il suo esordio nella squadra peruviana di Coppa Davis aggiudicandosi il doppio nella vittoriosa sfida contro l'Irlanda. Ad agosto raggiunge la sua prima finale Challenger al torneo di doppio di Lima in coppia con Jorge Panta. Nel corso della stagione conquista in doppio un titolo ITF e a ottobre i suoi primi due titoli ITF in singolare, che vince consecutivamente. Nei tornei Challenger in singolare raggiunge anche i quarti di finale a Lima. Nel febbraio 2024 vince un singolare e perde l'altro nella qualificazione di Davis persa 3-2 contro il Cile.
Nel settembre del 2024 gioca la prima finale Challenger in singolare a Como, persa in tre set contro il francese Gabriel Debru. Perde in semifinale al successivo Challenger 125 di Genova e porta il miglior ranking alla 209ª posizione. Durante il 2024 vince un torneo ITF in singolare e uno in doppio.
Nel febbraio del 2025 fa il suo esordio con una wild card in un torneo dell'ATP Tour al Chile Open e viene eliminato al primo turno. Al Challenger 175 di Aix-en-Provence elimina il top 50 Luciano Darderi e perde la semifinale contro Borna Coric, risultato con cui entra nella top 200. Continua l'ascesa conquistando il primo titolo Challenger a giugno a Bad Rappenau con la vittoria in finale sull'olandese Guy Den Ouden. A luglio disputa la prima semifinale dell'ATP Tour nel 250 di Gstaad dove, partendo dalle qualificazioni, batte i top 100 Laslo Đere e Kamil Majchrzak e cede a Juan Manuel Cerúndolo. Il mese successivo fa il suo esordio nel tabellone principale di un Grande Slam superando le qualificazioni degli US Open, perde poi al primo turno contro la testa di serie nº 6 Ben Shelton. Subito dopo vince il Challenger 100 della Copa Sevilla battendo in finale Genaro Alberto Olivieri. Si aggiudica entrambi i singolari e perde il doppio nella sfida di Coppa Davis vinta 3-1 contro il Portogallo. Perde la finale al Challenger 100 dell'Uruguay Open contro Cristian Garín e chiude la stagione con il nuovo miglior ranking alla 102ª posizione mondiale.
Infortunatosi al tendine d'Achille alla fine del 2025 e nonostante inizi la stagione a febbraio inoltrato,[4] il 12 gennaio 2026 entra per la prima volta in top 100, alla 99ª posizione. Raggiunge la semifinale all'ATP 500 del Rio Open con le prestigiose vittorie su Matteo Berrettini e João Fonseca, prima di essere eliminato da Alejandro Tabilo, a fine torneo sale alla 66ª posizione. Continua l'ascesa nei tornei successivi, all'ATP 250 di Marrakech sconfigge di nuovo Berrettini ed esce al secondo turno. Perde al secondo turno anche nei Masters 1000 del Madrid Open e degli Internazionali d'Italia. Viene eliminato nei quarti al Challenger 175 dell'Open du Pays d'Aix, e con questi risultati sale al 57º posto mondiale.
Il 23 maggio vince il suo primo torneo del circuito maggiore all'ATP 500 dell'Hamburg Open, elimina tra gli altri il nº 12 del mondo Flavio Cobolli e batte in finale il top 30 Tommy Paul con il punteggio di 7-6, 4-6, 6-3. Diventa così il quarto peruviano ad essersi aggiudicato un titolo nell'era Open,[5] nonché il terzo qualificato nella storia a riuscirvi dopo Basilashvili e Medvedev.[6][7] L'impresa gli vale il nuovo miglior ranking al 31º posto mondiale.
(V) Torneo vinto; raggiunto (F) finale, (SF) semifinale, (QF) quarti di finale, (#T) turni 4, 3, 2, 1; (RR) round-robin; (Q#) Turno di qualificazione; (A) assente dal torneo; (Z#) Zona gruppo Coppa Davis/Fed Cup (con indicazione numero); (PO) play-off Coppa Davis o Fed Cup; vinto un (O) oro, (F-A) argento o (SF-B) bronzo ai Giochi Olimpici; (ND) torneo non disputato.