After Hirakawa began his motorsport career in karting , he switched to formula racing in 2010 . With two podium finishes, he finished sixth in the Japanese Formula Challenge . In addition, he made three guest starts in the Pacific Formula BMW and achieved fourth place as the best result. In 2011, Hirakawa stayed in the Japanese Formula Challenge. With a win he improved to second place. With 73 to 78 points he was defeated by Takamoto Katsuta . In 2012 Hirakawa received a cockpit in the Japanese Formula 3 championship on RSS . He managed to win both races on his debut weekend. In total, Hirakawa scored seven wins and thirteen podiums. Only in two races was he not on the podium. With 118 to 103 points he prevailed against Yuichi Nakayama and became Japanese Formula 3 champion. In addition, Hirakawa stayed in the Japanese Formula Challenge. He won five races and was on the podium ten times in twelve races. With 91 points he was tied with Nobuharu Matsushita at the end of the season . Since Matsushita had achieved more second places, Hirakawa was runner-up as in the previous year. He also competed in the 2012 Macau Grand Prix . He didn't finish.
In 2013 Hirakawa switched to Team LeMans in the Super Formula . At the season opener he already achieved eighth place and thus one point. With a fourth place as the best result, he finished the season in eleventh place overall. In addition, Hirakawa completed test drives in the IndyCar Series for Dale Coyne Racing in 2013 . In 2014 , Hirakawa stayed with Team LeMans. With a second place as the best result, he finished eighth in the drivers' championship. He also took part in two Super GT races . In 2015 Hirakawa completed his third Super Formula season for Team LeMans and reached eighth place overall. He also took part in the Super GT for Lexus Team KeePer TOM’S . He formed a driver duo with Andrea Caldarelli . The two racing drivers achieved two wins and finished fifth overall.