Lamberto Leoni was born in Argenta, Italy. He participated in five Formula One World Championship Grands Prix, failing to qualify for three of them. He scored no championship points.
After racing in Italian Formula 3 and Formula 2 with mixed results, Leoni moved into Formula One with a hired Surtees TS19 at the 1977 Italian Grand Prix, but failed to qualify. The following year he joined Ensign but left after two more failures to qualify.
Leoni returned to Formula 2 and then Formula 3000, forming his own team in 1987. He subsequently managed the career of Marco Apicella.