Masahiro was the captain of Japan U-21 national team, since 2012 to 2013. Then, he had registered for Japan senior national team for the first time in 2016. In 2021, Masahiro was one of the setters in Japanese roster, which played in 2020 Tokyo Olympics. Japanese team advanced to the quarterfinals round in 29 years and at the end, he ranked the 7th place in the best setters category.