Nasce a Parma nel 1977 dove ottiene la maturità scientifica e dove inizia a muovere i primi passi nel teatro facendo parte della “compagnia Stabile Città di Parma”: con la regia di Francesco Maria Sciacco mette in scena alcuni classici tra cui “Il medico per forza” di Molière e “L’Apollo di Bellac” di Jean Giraudoux. Nel 1998-99 frequenta un corso professionalizzante per attori presso il Teatro del Tempo dopo il quale viene selezionato alla scuola del Teatro Stabile di Torino, dove si diploma nel 2003, lavorando con insegnanti come Massimo Popolizio, Marisa Fabbri, Eugenio Allegri, Maria Consagra e Mauro Avogadro.
Nel 2004 viene selezionato per l’école des maitres dove lavora con il regista canadese Denis Marleau e mette in scena “I ciechi” di Maeterlinck. Lavora per il Teatro stabile di Parma dove recita in vari spettacoli diretti, tra gli altri, da Walter Le Moli e Alessandro Averone e ha recitato anche per il Teatro stabile di Torino dove lavora con maestri come L. Ronconi e M. Avogadro.  Dal 2007 collabora con il MaMiMò come attore e come insegnante.