I suoi migliori ranking ATP sono stati il 114º in singolare nel luglio 2018 e il 185º in doppio nel settembre 2016. Gioca in prevalenza nei circuiti Challenger e ITF, nei quali ha vinto diversi tornei sia in singolare che in doppio. Il suo miglior risultato nel circuito maggiore è stata la semifinale in singolare raggiunta al New York Open 2020. Ha fatto il suo esordio nella squadra di Taipei Cinese di Coppa Davis nel 2017.