Debutó en el cuadro principal de un torneo ATP el año 2016 en Winston-Salem.
Tras disputar las clasificaciones entró como perdedor afortunado en reemplazo de un lesionado Thanasi Kokkinakis, pero perdió en primera ronda contra Jiří Veselý.
[3] Siendo el 205° del mundo recibió una invitación para participar en el Torneo de 's-Hertogenbosch 2022.
[4] Sin victorias a nivel ATP hasta ese momento, alcanzó la final superando en el camino a jugadores como Taylor Fritz y Félix Auger-Aliassime.
Con su triunfo en Países Bajos, que además contó con dos victorias sobre jugadores del top-ten, logró subir 99 puestos y ubicarse en el lugar 106°.