Ha raggiunto per due volte i quarti di finale in singolare nel circuito maggiore e nelle prove del Grande Slam non è andato oltre il secondo turno all'Open di Francia 2019. I migliori ranking ATP sono stati il 96º in singolare nel giugno 2019 e il 375º in doppio nell'aprile 2019.
Ha vinto solo tornei del circuito ITF sia in singolare che in doppio, mentre nei tornei Challenger ha disputato sette finali in singolare e due in doppio senza vincerne alcuna.