Nato a Parma, dopo aver conseguito il diploma magistrale, frequenta la scuola biennale per attori di prosa della regione Emilia Romagna e Comunità Europea al termine della quale lavora in diversi contesti teatrali in tutto il territorio nazionale: Teatro Due di Parma, Accademia degli Artefatti, Teatri di Vita.
Nel 2004 recita in “Vento di ponente”, regia di Ugo Fabrizio Giordani e Alberto Manni. Nel 2005 recita in “R.I.S. 2 - Delitti imperfetti” con la regia di Alexis Sweet. Nel 2007 entra nel cast della soap opera “Un posto al sole” dove ottiene il ruolo di Gabriele Marelli. Dal 2007 al 2008 è nel cast secondario della soap opera di Canale 5 “Vivere”, dove ottiene il ruolo di Marco Zard.
Nel 2008 viene scelto per interpretare il ruolo di Claudio Moretti nella fiction “Terapia d'urgenza” con la regia di Luciano Gaudino. Sempre nello stesso anno, nel 2008, è nel cast di “R.I.S. 5 - Delitti imperfetti” con la regia di Fabio Tagliavia e anche nella serie televisiva “Un caso di coscienza 4”, regia di Luigi Perelli l'anno successivo.
Nel 2011 viene scelto per interpretare il ruolo di Alessio Nisi nella soap opera di Canale 5 “Centovetrine”.
Numerose anche le partecipazioni nel cinema italiano. Svolge attività di formazione teatrale in diverse città (Parma, Piacenza, Pavia, Roma, L’Aquila, Bologna). Ha collaborato in diversi ambiti per la formazione aziendale a vari livelli (Tim, Telecom, Tils, Cedacri). Si è specializzato nell’uso della voce finalizzato al doppiaggio presso il Centro Teatro Attivo di Milano. Svolge inoltre da tempo una ricerca sull’interazione tra teatro e comunicazione in ambiti sociali ed aziendali, conducendo corsi di public speaking, recitazione teatrale, cinematografica, dizione, con correzione dei difetti di pronuncia e marcate cadenze regionali.