Inizia la sua carriera nel mondo dei motori a 17 anni nella specialità dell'enduro, in cui vince 4 campionati regionali ed un campionato nazionale. Dal 1996 inizia la sua carriera automobilistica alla guida di una Fiat 500 sporting con cui partecipa al Campionato italiano di classe, vincendo tutte e 8 le prove.
Nel 1997 partecipa al Campionato Italiano Trofeo Fiat 500 conquistando il 1º posto assoluto.
Nel 1998 partecipa al campionato italiano con una Renault Mégane Kit nella classifica "Privati", due anni dopo porta al debutto la Fiat Punto Rally al Tour de Corse e al Rally di Sanremo con la vittoria di classe.
Negli anni seguenti partecipa a diverse competizioni di carattere nazionale compresi vari campionati italiani rally