Kanemoto a pratiqué le Judo durant ses années de lycée et a remporté plusieurs championnat avant d'entrer dans le New Japan Dojo. Il est l'un des porteurs du Tiger Mask, succédant à Mitsuharu Misawa. En 1994, il perd un match « mask vs. mask » face à Jushin Liger durant un show à la New Japan Pro Wrestling. Depuis 1994 il catche sous son vrai nom. Son style est un classique de la junior heavyweight wrestling[Quoi ?].
Kanemoto est le premier catcheur à défendre son titre de IWGP Junior Heavyweight Championship aux États-Unis, dans un match face à Alex Wright à Starrcade '95. Le , Kanemoto bat Tiger Mask IV pour remporter le titre de Champion poids-lourd junior IWGP pour la 5e fois.
En 2006 G1 Climax, Kanemoto arrive en demi-finale, il est le premier poids-lourd junior à y être arrivé. Avec Hiroshi Tanahashi, il arrive en finale du G1 Climax Tag League deux années de suite en 2006 et 2007. En 2006, il devient le premier poids-lourd junior à gagner un match pour le titre de Champion ppids-lourd IWGP face à Bas Rutten. Le à un spectacle de la Zero-1, Kanemoto annonce son engagement à la fédération. Lors de Wrestle Kingdom V in Tokio Dome, lui et Riusuke Tagushi battent Kenny Omega et Taichi.
Lors de Dominion, il bat Hiromu Takahashi.
All Japan Pro Wrestling
Lors de Junior Hyper League 2012 Nuit 1, il bat KAI. Lors de Junior Hyper League 2012 Nuit 2, Stack of Arms et lui battent SMOP et Hiroshi Yamato. Lors de Junior Hyper League 2012 Nuit 3, il bat Hikaru Sato. Lors de New Year Shinning Series 2013 New Year 2 Days - Tag 2, il perd contre Hiroshi Yamato dans un Junior Heavyweight Battle Royal Match qui comprenait également Andy Wu, Kaz Hayashi, Masanobu Fuchi, MAZADA, Shuji Kondo, SUSHI et TAKA Michinoku.