En su carrera ha ganado cinco títulos a nivel future y uno de categoría Challenger.
Consiguió su primera victoria a nivel ATP en el Torneo de Tokio 2018 tras superar las clasificaciones y vencer en la primera ronda a Robin Haase por 6-7 (7), 6-4, 6-1.
[1] Su primer título Challenger lo obtuvo en Kobe, luego de vencer en la final a su compatriota Yuichi Sugita por 6-2, 6-4.
Primero superó al octavo cabeza de serie, Pedro Martínez,[3] y después a Kwon Soon-woo en octavos.
[4] Sin embargo, no pudo llegar a las semifinales tras retirarse luego de perder el primer set contra Alex de Minaur.