In July 2007, Makino was selected the Japan U-20 national team for 2007 U-20 World Cup. At this tournament, he played 3 matches as center back and scored a goal in the match against Czech Republic. In January 2010, he was selected the Japan national team for 2011 Asian Cup qualification. At this qualification, he debuted against Yemen on January 6. He was selected the Japan for 2018 World Cup. In 2019, he also played at 2019 Asian Cup which Japan won the 2nd place. He played 38 games and scored 4 goals for Japan until 2019.