I suoi migliori ranking ATP sono stati il 154º posto in singolare raggiunto e il 276º in doppio, raggiunti entrambi nell'ottobre 2023. Ha vinto alcuni tornei minori e ha raggiunto il secondo turno in singolare agli Australian Open 2023.
Tra gli juniores ha vinto il torneo di doppio agli Australian Open 2019 ed è stato 8º nel ranking mondiale di categoria.[2]