Bortoleto started karting in his native Brazil in 2012 in the Campeonato Sulbrasileiro de Kart. He remained in karts until 2019, with his most successful year being 2018, where he finished third in the European and World Championships in the OKJ-category respectively, and became vice-champion in both the WSK Super Master Series and the Andrea Margutti Trophy.[3]
Lower formula
Bortoleto made his car racing debut in the 2020 Italian F4 Championship, partnering Sebastián Montoya, Gabriele Minì and Dino Beganovic at Prema Powerteam.[4] His first podium came at Mugello, where he scored second, third, and a victory, taking his first single-seater win in the fourth round of the season.[5] He scored two more podiums in Monza and finished the season fifth in the overall championship, ahead of Montoya but behind Beganovic and eventual champion Minì. Bortoleto also finished fourth in the rookies' standings.[citation needed]
Formula Regional European Championship
In March 2021 it was announced that Bortoleto would be making his debut in the Formula Regional European Championship with FA Racing.[6] He scored his first points in the first race of the season in Imola, where he finished ninth.[7]
In his first race at the Bahrain International Circuit, Bortoleto was penalised for causing a collision with Rafael Villagómez and was classified outside the points. This was followed by a victory in the following day's feature race when first-place finisher Gabriele Minì received a penalty. Having been elevated to an early championship lead, the Brazilian extended it at Albert Park by claiming pole position and a second consecutive feature race victory. He continued to score points in each race of the subsequent five rounds, even achieving a second place during the feature race at the Red Bull Ring and two runner-up finishes during the sprint races in Britain and Hungary.
Sitting on a comfortable lead at the top of the standings, Bortoleto would proceed to have his first non-scoring race of 2023 at Spa-Francorchamps, as a weak qualifying session was followed by contact caused by Dino Beganovic during Saturday's race, forcing the Brazilian to stop his car.[12] Despite narrowly missing out on points in Sunday's race, a weak round from all of his immediate title rivals left Bortoleto with a 38-point advantage heading into the final round of the season.[13] As Paul Aron and Pepe Martí missed out on pole position during Monza qualifying, Bortoleto was crowned FIA Formula 3 champion on Friday.[14]
Bortoleto began the season by qualifying 2nd for the season opener in Bahrain but was promoted to pole position after teammate Kush Maini was disqualified from qualifying for a technical infringement. In the sprint Bortoleto would finish 6th despite contact with Isack Hadjar
into turn 1. Bortoleto would then finish 5th in the feature race marking a decent first round for the Brazilian. At the next round in Jeddah Bortoleto would qualify 15th. In the sprint Bortoleto would just miss out on points finishing in p10. The feature race however would go awfully as Bortoleto would retire on lap 1 with a driveshaft failure ending a miserable weekend for Bortoleto.
Bortoleto would qualify 9th for the round in Melbourne but he would retire from the sprint after Isack Hadjar wedged Pepe Martí into him sending him into the wall at the pit lane exit. The feature race wouldn't go better as Bortoleto would retire on lap 6 with a hydraulic failure ending another miserable weekend for Bortoleto. Bortoleto would bounce back by taking pole for the round in Imola. Bortoleto would finish the sprint 6th scoring his first points since Bahrain. Bortoleto would drop to 4th at the start of the feature race but move back into 2nd after the pitstop phase. He would chase Isack Hadjar down but the Frenchman held on for the win by half a second but 2nd place marked Bortoleto's first podium finish in formula 2.
Bortoleto would then qualify 9th in Monaco and finished the sprint race in 2nd marking a 2nd podium in a row. He would then finish the feature in 8th. Bortoleto qualified 4th for the round in Barcelona and would finish the sprint race in 5th. In the feature race Bortoleto finished 7th but fell to 10th after a penalty for causing a collision with teammate Kush Maini ending what was a very average weekend for the Invicta driver.
Bortoleto would qualify third for the round in Austria and finished the sprint in 4th. Bortoleto took the lead of the feature race in Austria and pitted when Zane Maloney stopped on lap 7. Bortoleto would take the lead off Pepe Martí on lap 18 and never looked back to take his first win in formula 2 moving him up into third place in the championship with 85 points after 7 rounds.
Bortoleto qualified 6th at Silverstone. During the sprint he had a long battle for third place with teammate Kush Maini which ended with Bortoleto passing Maini on the line to take the final podium place. However the stewards deemed that Bortoleto had completed the pass off the track so he was given a 5 second time penalty dropping him back behind his teammate to fourth. In the feature race Bortoleto finished 6th after a quiet race taking some points home for his title bid.
Bortoleto qualified 4th for the round in Hungary but would finish the sprint 16th after his tyres ran out. He would bounce back by finishing 4th in the feature race. For the next round in Belgium Bortoleto qualified 2nd but he finished the shortened sprint in 10th. In the feature race Bortoleto dropped behind title rival Isack Hadjar at the start. Bortoleto tried to stop later than his rivals and use his tyre advantage to win the race but Isack Hajdar would hold on to the win meaning Bortoleto finished 2nd. Despite this he moved up to 2nd in the standings due to Paul Aron's retirement on the last lap but Bortoleto now sat 36 points behind championship leader Hadjar going into the summer break.
Bortoleto's qualifying for the next round in Monza was a disaster as he qualified last for both races. Bortoleto would put a brilliant charge to go from last to 8th in the sprint but he would share the point with Dennis Hauger as both crossed the line side by side. The feature race however would be even better as Bortoleto would go from last to first after benefitting from a safety car caused by Dennis Hauger spinning at turn 1. The win coupled with Hadjar failing to score points during the weekend allowed Bortoleto to slash the Frenchman's lead down to 10.5 points with 3 rounds to go igniting his championship challenge for the first time in 2024.