After karting for several years, Bortolotti began his formula racing career in 2005 by competing in the Italian Formula Renault Winter Series and Formula Gloria. He competed in the Winter Series for a further two years, with a best finish of fourth in 2006. He also drove in the Italian Formula Junior 1600 championship for this year, in addition to the Formula Azzurra championship. In the latter series he finished as runner-up in the drivers' championship, behind winner Giuseppe Termine.
In 2007, Bortolotti moved up to Italian Formula Three, finishing fourth in the championship at his first attempt. He remained in the series for 2008, driving for the Lucidi Motors team, and won the championship with nine wins and six pole positions from the sixteen races.
FIA Formula Two Championship
Bortolotti obtained backing from Red Bull following his championship win; the company opted to place him in the relaunched FIA Formula Two Championship in 2009.[3] He drove car number 14 in the series, and finished fourth. During the break between the final two rounds of the season, Bortolotti returned to Formula Three to compete for Carlin Motorsport in the Formula 3 Euro Series season finale at Hockenheim,[4] finishing on the podium in the second race.
Bortolotti decided to return to FIA Formula Two Championship for 2011.[6] His season began well as he took the lead in the championship after the first round. He lost it to Christopher Zanella, later regaining the lead at the third round. He dominated the fourth round of the season at the Nürburgring, taking pole position, victory and the fastest lap in both races. He led the rest of the season, and eventually won the championship by 100 points over Zanella.
Formula One
As a reward for their performances in the 2008 Italian F3 championship, Bortolotti, Edoardo Piscopo and Salvatore Cicatelli were all given a test of the Ferrari team's F2008 chassis at the Fiorano Circuit in November 2008. Bortolotti impressed by setting a time of 59.111 seconds, quicker than the previous fastest lap set by the F2008 at the circuit by any driver.[7]
In 2009, among several other drivers, Bortolotti was linked to a drive with Ferrari as a replacement for injured Felipe Massa, after poor performances by Luca Badoer.[8]
In 2011, Bortolotti was selected by Williams to appear in their car at the 2011 young drivers test in Abu Dhabi.
GT Racing
The Italian has competed in various GT formats such as the Blancpain GT Series (Sprint and Endurance), ADAC GT Masters, Italian GT, IMSA Wheatertech Sportscar Championship (Rolex 24h at Daytona, Mobile 1 12h of Sebring), 24h of Dubai, Total 24h of Spa as well as the FIA GT World Cup Macau.
In 2017 Bortolotti has won the Endurance Cup of the Blancpain GT Series with GRT Grasser Racing Team and won the overall driver championship with his teammate Christian Engelhart.
From 2020, Bortolotti moved representative from Lamborghini to Audi. Now, he is racing R8 LMS GT3 EVO in the GT World Challenge Europe Series (former is Blancpain GT Series) Endurance Cup and ADAC GT Masters with WRT (Belgian Club W Racing Team ). In GT World Challenge Europe Series, he shares the car with Kelvin Vander Linde and Rolf Ineichen in Car #31. Car#30 with Rolf Ineichen in ADAC GT Masters respectively.
In September 2021, Bortolotti made his debut in the Deutsche Tourenwagen Masters as a guest driver for T3 Motorsport as the German team fielded a third Lamborghini Huracán GT3 Evo car in the sixth round of the 2021 DTM season at Assen.[10] There, he finished second in the first race on Saturday and seventh in the second race on Sunday.[11] In February 2022, Bortolotti earned a full-time seat for the 2022 DTM season with GRT Grasser Racing Team as the Austrian team joined the series by fielding four Lamborghini Huracán GT3 Evo cars with factory-backing from the Italian manufacturer.[2]
In the first round of the 2022 DTM season at Portimão, Bortolotti finished third in both races. He qualified on pole position for the first race of the weekend and led 19 laps, but his car suffered a sudden loss of power after a safety-car period and he fell to sixth position with 10 laps to go, before recovering to fourth and eventually overtaking the Mercedes of Maro Engel on the final lap for third, with Mercedes drivers Lucas Auer and Luca Stolz finishing in front of him.[12][13] In the first race of the third round at Imola, Bortolotti scored his third podium finish of the season, recovering to third after starting from 16th due to a 10-place grid penalty for using a wrong set of tyres.[14] After experiencing his first retirement of the season in the first race of the fourth round at the Norisring, he finished second in the second race of the weekend and moved to the top of the drivers' standings with half the season completed.[15]