Vittorio Zoboli's Marlboro driver, competed in the Italian Formula Three Championship for 1989, driving a Dallara chassis run by the Forti Corse team.
He moved to the Junior Team outfit for the 1991 season, competing in the first eight of the championship's ten rounds and qualifying for five of them, but failing to score any points.
In the preliminary rounds he scored enough points to beat BMS Scuderia Italia drivers Michele Alboreto and Fabrizio Barbazza, but was then knocked out by his team-mate in the semi-finals.
On this occasion, he returned to his F3 employer Forti (now an F1 team) alongside Andrea Montermini and Giovanni Lavaggi, but was knocked out in the preliminary rounds.
In 2006 he drove in the FIA GT3 Lamborghini Gallardo Team Reiter co-driver Albert II Thurn und Taxis, finishing in fourth position.