Inizia a gareggiare a vari livelli nel campionato giapponese di Motociclismo, per poi trasferirsi nel campionato asiatico dove vince la categoria Asia Dream Cup nel 2012.[1]
Per quanto concerne le competizioni del motomondiale, l'esordio di Ōkubo risale alla stagione 2010 quando partecipa al Gran Premio del Giappone in sella ad una Honda RS125R chiudendo a ridosso della zona punti.[2] Nel 2011 è nuovamente wild card nel Gran Premio di casa chiudendo al 17º posto. Disputa anche una gara nella classe Moto3, nel 2014 ed ancora una volta in Giappone.
Nel 2016 è pilota titolare nel mondiale Supersport con il team CIA Landlord Insurance Honda ed una CBR600RR. Chiude la stagione al ventunesimo posto con diciannove punti. La stagione successiva, rimanendo nella stessa squadra, migliora le sue prestazioni chiudendo quindicesimo in classifica piloti. Nel 2018 si trasferisce al team Puccetti Racing dove, a fianco del plurititolato campione di categoria Kenan Sofuoğlu, guida la Kawasaki ZX-6R.[3] Chiude la stagione al tredicesimo posto. Disputa la stagione 2019 con lo stesso team dell'anno precedente, porta a termine tutte le gare in calendario ottenendo sempre punti. Chiude al quinto posto in classifica piloti con 105 punti ottenuti.[4] Nella stessa stagione prende parte al Gran Premio di Imola nel campionato Italiano Supersport con una Kawasaki del team Renzi Corse concludendo gara1 con un ritiro e non partendo in gara2. Nel 2020 torna alla guida della Honda CBR600RR con il team Dynavolt Honda, il compagno di squadra è il tedesco Patrick Hobelsberger. Conquista dodici punti e termina la stagione al ventiduesimo posto in classifica mondiale.[5]
Nel 2021 corre nella classe MotoE del motomondiale, con il team Avant Ajo. Chiude la stagione all'undicesimo posto con 45 punti. In questa stessa stagione disputa alcune gare del mondiale Supersport, in qualità di pilota sostitutivo, in sella ad una Kawasaki ZX-6R. I punti conquistati (quattro), gli consentono di chiudere al quarantesimo posto in classifica piloti ed al quinto nel World Supersport Challenge. Nella 2022 è pilota titolare nella coppa del mondo MotoE con lo stesso team della stagione precedente. In occasione del Gran Premio di Francia, grazie al terzo posto in gara1, ottiene il suo primo podio nel Motomondiale; chiude la stagione al sesto posto.[6] Nello stesso anno disputa gli ultimi due eventi della classe Next Generation nel campionato italiano Supersport. In sella all'unica ZX-6R in pista, ottiene 24 punti che gli consentono di chiudere al diciottesimo posto.[7] Nel 2023 è gareggia nuovamente come pilota titolare in MotoE passando al team Tech 3, il compagno di squadra è Alessandro Zaccone. Porta a termine conquistando punti tutte le gare previste tranne una e si classifica al tredicesimo posto.[8] Nel 2024 torna a gareggiare nel mondiale Supersport ingaggiato da Vince64 by Puccetti Racing.[9] Dopo soli tre Gran Premi disputati, e senza ottenere punti, si opta per una rescissione consensuale del contratto.[10] Contestualmente al mondiale disputa il Gran Premio di Outlon Park del campionato britannico Supersport in sella ad una CBR600RR conquistando nove punti.[11]