The following year Fuoco debuted in European Formula 3 with Prema Powerteam, finishing fifth in the standings with two wins at Silverstone and Spielberg and ten podiums in 33 races. In 2015, he made his debut in GP3 with Carlin Motorsport, with whom he twice mounted the podium. That year saw his debut in Formula 1 when he drove the Ferrari in the two days of testing following the Austrian Grand Prix.
In 2016, in GP3, he switched to the Trident team, finishing third in the championship and taking his first win. In 2017, Antonio moved up to Formula 2, returning to the Prema team, with GP3 champion Charles Leclerc as teammate. The Italian won at Monza in front of the Ferrari fans. Fuoco was victorious at Monaco and Abu Dhabi with the Charouz Racing System the following year.
In 2021 he continued with the Scuderia, also in 2022, driving on the simulator and in a test on the Imola circuit in August. He also stayed with the Ferrari Driver Academy, increasing his involvement in GT racing and making his debut in the FIA WEC World Endurance Championship in the Cetilar Racing 488 GTE. He then went on to win the LMGTE Am class in the 8 Hours of Portimão, and had a season in the GT World Challenge Europe and Intercontinental GT Challenge at the wheel of the Iron Lynx and AF Corse 488 GT3 Evo 2020. In 2022, Fuoco will drive in the FIA World Endurance Championship at the wheel of AF Corse’s 488 GTE in the LMGTE Pro class, the American IMSA series with Cetilar Racing, and the GT World Challenge Europe again for Iron Lynx.
In his official team debut in the FIA WEC alongside Miguel Molina, Antonio Fuoco scored his first world championship victory in the 8 Hours of Bahrain. Antonio was one of the fastest all season, during which he also raced in IMSA, winning the 12 Hours of Sebring. He too did a lot of testing with the 499P.
Returning to the top class of the World Endurance Championship after half a century, in 2023 Ferrari took pole position at the Sebring 1000 Miles, the opening act of the FIA WEC: the feat was produced by the Italian driver in the number 50 499P, who was also the fastest – both in qualifying and in the race – at the 24 Hours of Le Mans.