His major roles include Brandon Heat in Gungrave, Hotohori in Fushigi Yūgi, Klein in Sword Art Online, Jin in Samurai Champloo, Anavel Gato in Gundam 0083: Stardust Memory, Hajime Saito in Rurouni Kenshin, Jet Link in Cyborg 009, Don Patch in Bobobo-bo Bo-bobo, Ensign Nogami in The Cockpit and numerous Digimon.