Malvestiti was born in Monza, and began karting in 2010 in events such as Easykart International Grand Final and Trofeo Nazionale Easykart.
Italian F4
Malvestiti's first outing in single seaters was in Italian F4 in 2015 with Antonelli Motorsport where he competed in two rounds, finishing no higher than 12th.[1] In 2016 Malvestiti competed full time with Antonelli Motorsport where he scored points twice and finished 25th in the standings.[2] Malvestiti's 2nd season in 2017 saw him drive for Jenzer Motorsport.[3] Malvestiti scored points six times and finished 10th in the standings. His 3rd and last season in Italian F4 was his best as he would finish fifth in the standings with four podiums, two pole positions, and a win at Imola.[4][5]
Artem Petrov's lack of funding at the end of the first race in 2019 meant that Jenzer Motorsport replaced him with Giorgio Carrara. However, due to visa complications, Malvestiti replaced Carrara for the forth round at Silverstone.[8] The Italian retired in the Feature race due to a battery failure and finished 23rd in the sprint race.
2020
On 10 February 2020, Malvestiti announced he would be competing the full season with Jenzer, partnering Calan Williams and Matteo Nannini.[9] He would experience a disappointing season, finishing 30th in the standings, having failed to score any points.
2022
In 2022, Malvestiti returned to Jenzer partnering Ido Cohen and William Alatalo.[10] Malvestiti completed the season 29th in the standings, having scored no points and having a best finish of 13th.[11]