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. È stato squalificato per quattro anni ma nel giugno 2023, essendo stato accolto un suo ricorso, la pena è stata ridotta a 13 mesi, il che gli ha permesso di tornare a giocare all'inizio del 2024.[2]