W latach 1985-1991 startował we włoskich wyścigach samochodów jednomiejscowych: Formule 4, Formule 2000 oraz Formule 3. W 1992 roku wystartował w południowoamerykańskiej Formule 3, a rok później w północnoamerykańskiej Formule Atlantic. W 1994 roku zadebiutował w Formule 1 wyścigiem o Grand Prix Europy na torze Jerez w barwach zespołu Simtek. W latach 1994-1998 wystartował też w kilku wyścigach serii CART. W późniejszym okresie kariery skupił się na startach w wyścigach samochodów sportowych, m.in. American Le Mans Series czy 24h Le Mans (6. miejsce w 1999).