Hiroshi is affiliated with the agency 81 Produce. In regards to films in the local market, he is a frequently employed voice actor for major English-speaking films dubbed in Japanese. He provided the voice of Daikichi Kawachi in the animated adaptation of the manga, Usagi Drop (translated as Bunny Drop). In the Japanese dub for Power Rangers Lost Galaxy, he provided the voice of Mike Corbett.
In live action film, he was better known as NinjaBlue in the tokusatsu series Ninja Sentai Kakuranger in 1994. He would return to the Super Sentai franchise several times to voice several villains in succeeding series, Juken Sentai Gekiranger, Mahou Sentai Magiranger, Samurai Sentai Shinkenger and Zyuden Sentai Kyoryuger.