Career
Anime television series
2009
Seitokai no Ichizon as Yoshiki Nakameguro
2010
Mitsudomoe as Yuudai Chiba
2011
Is This a Zombie? as Fan (episode 12)
Sekai Ichi Hatsukoi as Company Employee (episode 7), Moving Contractor (episode 2)
Nichijou as Tsuyoshi Nakanojō
Mitsudomoe Zōryōchū! as Yuudai Chiba
2012
Another as Mochizuki
Mobile Suit Gundam AGE as Kio Asuno
2013
NouCome as Touya Yoshiwara
Majestic Prince as Claine
Genshiken: Second Generation as Kenjiro Hato (as a male)
Blood Lad as Mimic Yoshida
Makai Ouji: Devils and Realist as Amon
2014
Akatsuki no Yona as Minister-su
Gugure! Kokkuri-san as Yamamoto-kun
The Seven Deadly Sins as Young Gilthunder
Haikyu!! as Mori (episode 1)
Chaika - The Coffin Princess as Leonardo Stoller
Future Card Buddyfight as Tetsuya Kurodake, Dancing Magician
Love Stage!! as Kōsuke Sotomura
2015
Cute High Earth Defense Club LOVE! as Yumoto Hakone
Yurikuma Arashi as Life Beauty
Dance with Devils as Loewen(Dog)
OVA
Love Stage!! as Kōsuke Sotomura.