Career
His first major role in voice-over was Spark in the Record of Lodoss War: Chronicles of the Heroic Knight television series. He voiced Hikaru Ichijyo in a number of Macross-related video games in the 2000s. Other major roles include Yuto Kiba in High School DxD, Jade in Ultimate Muscle, Nobuchika Ginoza in Psycho-Pass, Keisaku Sato in Shakugan no Shana, Taihei Doma in Himouto! Umaru-chan, and Tuxedo Mask in Sailor Moon Crystal.
In anime films he voices Fumito Nanahara in Blood-C, Masaki in Time of Eve.