Il suo esordio negli sport motoristici è avvenuto nelle minimoto all'età di dodici anni.
Ha partecipato per tre stagioni al campionato italiano ed europeo andando a cogliere discreti risultati.
Da poco compiuti i 18 anni, suo padre (proprietario della Scuderia Rubicone Corse) a noleggiargli la Citroën C2 Challenge per il Rally Ronde del Rubicone 2004, gara di casa su fondo asfaltato e classica di fine stagione.
Il risultato è stato con un secondo posto di classe.
Il 2005 è iniziata una partecipazione continuativa alle gare del Campionato terra nazionale a bordo della Seat Ibiza Cupra a trazione anteriore.
A metà stagione il debutto con la Mitsubishi Lancer Evo VI, al Rally di San Marino; in quella gara conquistò la vittoria riservata ai piloti Under 25 ed un importante quindicesimo posto assoluto.
Diverse le partecipazioni e risultati ottenuti con svariati modelli di Mitsubishi Lancer Evolution durante la stagione per arrivare al risultato più importante di quell'anno, il terzo posto conquistato al Memorial Bettega Super N del Motorshow di Bologna.
Nel 2006 ha partecipato al Trofeo Mitsubishi Evo Cup, cogliendo un quarto posto in campionato con l'esordio nel Campionato Mondiale Rally, in Sardegna e a Cipro dove ha conquistato un'ulteriore quarta posizione e cinque punti nella classifica del Mondiale Rally Piloti Produzione; al Motorshow debutto con la Peugeot 206WRC nella sfida avvenuta con piloti del carico di Gigi Galli, Toni Gardemeister e Chris Atkinson.
Il 2007 è stato campione del Trofeo Rally Terra 2007, con tre vittorie e due secondi posti su sei appuntamenti in programma, a bordo della Mitsubishi Lancer Evo IX del Tecno junior team e coadiuvato da Danilo Fappani.
A questo si sono aggiunti i risultati del Mondiale Rally, con il secondo posto in Sardegna, l'ottavo in Grecia e quarto in Irlanda che gli hanno valso 6 punti nella classifica mondiale a fine stagione.
A fine anno ha conquistato un premio ritirato alla festa di Autosprint – Caschi d'oro al palazzo dei congressi di Bologna: il casco d'argento come giovane promessa del rallysmo.
Dal 2009 al 2019 (tranne che nel 2015), gareggia in dieci edizioni del Campionato Italiano Rally, ottenendo a fine stagione tre quarti posti assoluti nel 2016, 2018 e 2019[2] e un terzo posto nel 2017.[3]