Born in Rikuzentakata, Iwate Prefecture, he enrolled in Hosei University but withdrew when he successfully auditioned for a part in Kamen Rider. He made his debut as Hiroshi Tsukuba in Skyrider.
Hiroaki appeared in a lot of jidaigeki television dramas. He appeared the NHK jidaigeki On'yado Kawasemi in 1980–81, and in a new series Shin On'yado Kawasemi in 1997. He appeared in Hissatsu series Hissatsu Shigotonin V as the florist-turned-blacksmith named Masa, and as a repeating character in Series and popularity.
Five Taiga drama roles are among his credits. They are in Haru no Hatō (1985), Kōsaka Masanobu in Takeda Shingen (1988), Fujiwara no Kiyohira in Homura Tatsu (1993), Akechi Mitsuhide in Hideyoshi (1996), and Yanagisawa Yoshiyasu in Genroku Ryōran (1999). In the annual TV Tokyo New Year's spectacular, he portrayed Sasaki Kojirō in Miyamoto Musashi (1990), Kira no Nikichi in Jirōchō Sangokushi (1991), Yagyū Jūbei in Tokugawa Bugeichō Yagyū Sandai no Ken (1993), and Araki Mataemon in Tenka Sōran Tokugawa Sandai no Inbō (2006). Among the jidaigeki series he has starred in are Hatchōbori no Shichinin (2000-06), Zenigata Heiji (2004-05), Yagyū Jūbei Nanaban Shōbu (2005–07), and Shikaku Ukeoinin (2007). Additionally, he portrayed Oda Nobunaga in Taikōki Tenka o Neratta Otoko: Hideyoshi" (2006).
He has appeared in more than fifteen films, including several in the Kamen Rider and " franchises. Further films to his credit include Gokudō no Onnatachi 2", Juliet Game" and Iron Maze" (In a Grove).
as 花岡康(1 ep)
as Todo Katsuo(6 eps)
as Hokoichi Yako
as Yako Hikoichi(4 eps)
as Hara Gonta(12 eps)
as Heisuke Satonaka(24 eps)
as Shizawa(5 eps)
as Yusuke Kikuta
as 沼田一郎
as Hisayuki Asahina
as Yoshiharu Hayase
as Larry Inoue
as Keita Tsubaki
as Larry Inoue(11 eps)
as Ryuzo Maejima(前島 隆造)(8 eps)
as Policeman
as M
as Yagyu Jubei(19 eps)
as Noboru Ando
as Zenigata Heiji(20 eps)
as 竹中治夫
as 田島伸治(1 ep)
as Yanagisawa Yoshiyasu / Yasuakira(49 eps)
as Hijikata Toshizo(10 eps)
as Akechi Mitsuhide(49 eps)
as Yataro Tanigawa
as FUJIWARA no Kiyohira(35 eps)
as Yagyu Jubei Sangen(13 eps)
as Masa
as Sugita
as Goro Zaizen(2 eps)
as Sasaki Kojiro(13 eps)
as Hiroshi Tsukuba / Kamen Rider (Skyrider) (archival)
as Koji Nishimura
as Ryoji Kimoto
as Masa
as 吉野雄一郎(150 eps)
as Kajiya no Masa
as Hanaya no Masa
as Tsukuba Hiroshi / Skyrider (archive footage)
as Kinta
as Eiji Haga
as Hiroshi Tsukuba / Skyrider
as Hiroshi Tsukuba / Skyrider(54 eps)
as Hiroshi Tsukuba / Skyrider(54 eps)