Born into a wealthy Bergamese family, Foresti made his racing debut in 1911, driving an
Itala Avalve in a rally from
Turin to
St Petersburg; he sold his car to
Tsar Nicholas II at the conclusion of the 1912 event. For the
1913 French Grand Prix he took part as the riding mechanic with Itala's second driver
Antonio Moriondo, their race marred by Moriondo overturning on the first lap - the pair, uninjured, righted the car, replaced a broken wheel, and continued until about half-distance. Retained by Itala as a sales agent in
London after the
First World War, he won his class in the
1921 Targa Florio, and was hired by
Ballot thanks to his test-driving skills. He finished 3rd in the
1922 Targa Florio for the French marque, and made his
Grand Prix debut for it at the
French Grand Prix that year, retiring near the end with an engine problem. Foresti drove in other Grands Prix in
1924 for
Rolland-Pilain and in
1925 for
Bugatti, but he was generally a back-marker, his best result being 6th - and last - in the
1924 Italian Grand Prix, completing the 80 laps two seconds inside the 90 minutes allowed for runners to complete the full distance. In 1924, he drove in the
Le Mans 24 Hour race, the first Italian to do so, in an
Ariès with fellow Grand Prix driver
Arthur Duray. The duo retired in the second hour. He did however finish fourth overall in the
1926 edition, with
Nando Minoia in an
OM. ==Land Speed Record attempt==