A lungo attivo in prevalenza nei circuiti minori, ha vinto diversi titoli in singolare e in doppio sia nei tornei Challenger che nei tornei ITF. Il miglior risultato nel circuito maggiore è stato il terzo turno raggiunto in singolare agli US Open 2019. I suoi migliori ranking ATP sono stati la 75ª posizione in singolare raggiunta nel febbraio 2022 e la 241ª in doppio nell'agosto 2016.
Nel 2022 è risultato positivo a quattro controlli antidoping. Viene squalificato per quattro anni ma nel giugno 2023 viene accolto un suo ricorso e la squalifica viene ridotta a 13 mesi, permettendogli di tornare a giocare all'inizio del 2024.[2]