Pedro started his racing career in karting during 2006. During this time, he had won multiple championships, including three in the Brazilian karting championships.
He then made his single seater debut in Toyota Racing Series during 2014, only doing 6 races but he finished 23rd. Pedro also made his Brazilian Formula 3 debut. He drove for Cesário F3, joining alongside former F2 driver Sérgio Sette Câmara. In his debut season, he won the championship. Pedro later rejoined Brazilian Formula 3 again with Cesário F3 and once again winning the championship.
By 2016, he made his Formula 3 European debut with Van Amersfoort Racing, classifying 19th. He also competed in Masters of Formula 3 earning a 6th place. Also during 2016, he rejoined Toyota Racing Series, but this time with M2 Competition, earning a 5th position.
With his Formula 3 season, Piquet competed in Macau Grand Prix with Ralf Aron, an Estonian driver. In the qualifying race, he finished 12th and in the main race, he finished 9th.
In 2017, he rejoined Van Amersfoort Racing for both Formula 3 season and Macau Grand Prix. In F3, he finished 14th, behind Joey Mawson. In the Macau races, he finished 6th in both races. Pedro also competed again in Toyota Racing Series with M2 Competition and earning 2nd place behind Thomas Randle.
In 2018, Piquet joined Trident Racing and competed in the GP3 Series, alongside other drivers like other F2 driver Giuliano Alesi. He finished the championship in 5th position.
His 2019 season was in Formula 3, driving for Trident. He drove alongside Niko Kari and Devlin DeFrancesco, both set to race in Formula 3 for the 2020 season. He took a win in the Spa feature race and two podiums in Le Castallet. This meant Pedro finished 5th in the standings.
FIA Formula 2 Championship
Pedro Piquet will be stepping up to Formula 2 with Charouz Racing System. He drove for them during the post-season testing.
It was announced that he would be driving alongside Louis Delétraz for the 2020 season.