Makino started karting in 2004 at the Kansai Kartland circuit in Sakai and made his race debut the following year. He remained in karting until 2013, winning the All-Japan Karting Championship's FS-125 class in 2011 and making his international karting debut during the same year.
In 2014, Makino stepped up to formula racing, entering the Okayama series of the entry-level Super FJ category as well as select races in JAF Formula 4. He would go on to dominate Super FJ and JAF F4 for the next two years, winning all but one race he competed in against the likes of Yūki Nemoto and Shunsuke Kohno.
Formula 4
In 2015, Makino made the move to Japan's new official Formula 4 Championship, and raced for the Rn-sports team. He won four of the championship's first five races at the Okayama International Circuit and Fuji Speedway (both two wins) straight away, but then had to wait until the final race weekend at Twin Ring Motegi to add two more wins to his name. At the end of the season, he finished second with 192 points, just three points fewer than eventual champion Sho Tsuboi.[citation needed]
Formula 3
In 2016, Makino made his Formula 3 debut in the Japanese Formula 3 Championship as a driver from Honda's training program. In this he raced for the TODA Racing team. He took four podiums and was fifth in the championship with 41 points. At the end of the season, he competed in three races of the Super GT for Drago Modulo Honda Racing GT500, taking one podium finish alongside Hideki Mutoh at the Chang International Circuit. He also drove for Toda Racing in the Grand Prix of Macau, in which he finished fourteenth.[citation needed]
In 2017 Makino continued to drive in Formula 3, but made the switch to the European Formula 3 Championship as a driver for Hitech GP. He had a difficult start to the season, scoring only twice in the first half of the year before breaking his wrist and finger in an accident with Harrison Newey at the Norisring. Despite his injury, he only missed the race weekend at Spa-Francorchamps. After his return, he regularly finished in the top 10 with a podium finish at the Red Bull Ring as the highlight. In the end, he finished fifteenth in the final standings with 57 points.[citation needed]`
Formula 2
In 2018 Makino made his Formula 2 debut with the Russian Time team.[2] He scored points regularly until he surprisingly won the feature race at the Monza in the second half of the season thanks to good strategy. He finished thirteenth in the standings with 48 points.
Super Formula
In 2019 Makino returned to Japan to participate in the Super Formula for the team Nakajima Racing. In the end of 2020, Makino suffered from meningitis and thus skipped the Super Formula finale, where he was replaced by Hiroki Otsu.[3] For the 2021 season, Makino moved from Nakajima Racing to Dandelion Racing. But he did not enter the first two rounds, due to still being in healing phase, which meant Ukyo Sasahara covered for him in those races. Makino returned at the third round in Autopolis. Makino then stayed with the same team till now and he grabbed couple of podiums every year.
Super GT
In 2019, Makino stepped up to Super GT GT500 along with his Super Formula program. He competed with Nakajima Racing alongside Narain Karthikeyan. The next season he replaced Jenson Button as he competed with Team Kunimitsu alongside former GT500 title winner Naoki Yamamoto. Both Yamamoto and Makino won the Super GT title, beating Ryo Hirakawa in the last race. Makino continued racing with the team for the next couple of seasons, but had to skip one round due to illness in 2021 and was covered by Hideki Mutoh.