Originario de Camporotondo di Fiastrone, comenzó su carrera en el teatro al fundar, en 1982, junto con otros cinco jóvenes actores, la Compagnia della Rancia di Tolentino, en la que permaneció durante ocho años, actuando en Arlecchino innamorato, La Famiglia dell'antiquario, Cenerentola, Pietro l'Aretino, La stanza del delitto, I Dialoghi delle Carmelitane, y en el musical La Piccola bottega degli orrori.
[3][4] Su debut cinematográfico se produjo en 1990, con L'aria serena dell'Ovest dirigida por Silvio Soldini; ese mismo año entra en la televisión con la primera comedia de situación rodada en Italia: Zanzíbar, en la que interpretaba a Benny.
Entre 2006 y 2007 interpretó el papel de Oscar en la versión italiana del musical Sweet Charity, junto a Lorella Cuccarini, dirigida por Saverio Marconi.
En 2007 protagonizó junto a Stefania y Amanda Sandrelli la miniserie de televisión en seis episodios para Canale 5 Io e mamma.
En 2016 protagonizó la serie de televisión Hundred to Go, que fue producida conjuntamente por BMW y Fox.