In June 2011, Nakamura was selected the Japan U-17 national team for 2011 U-17 World Cup and he played 4 matches. In August 2016, he was also selected the Japan U-23 national team for 2016 Summer Olympics and he played 2 matches. In November 2017, he was selected the Japan national team for 2017 E-1 Football Championship. At this tournament, he debuted against North Korea on December 9. He also participated 2018 World Cup, but he did not play in the match. He played 6 games for Japan until 2019.