Compitió en el campeonato de Fórmula 1 en las escuderías March y Jordan Grand Prix.
Debutó en monoplazas a mediados de los 80, poco después logró consagrarse campeón de Fórmula 3 Italiana.
En el siguiente año corrió con Sasol Jordan solamente una carrera.
[1][2][3] A partir de entonces se dedicó principalmente a las categorías de turismo, ganando el Campeonato Italiano en 1997.
También compitió en el Campeonato Europeo y en el Mundial.