Debutta come attore cinematografico nel 1995 prendendo parte al film Uomini uomini uomini, diretto da Christian De Sica.
In seguito lavora come attore per fiction, in particolare recitando nel ruolo del brigadiere Banti in Il maresciallo Rocca, ruolo che svolge per tutte le sei stagioni della serie. Nel 1998 recita a fianco di Raffaella Carrà nella miniserie Mamma per caso. Nel 2002 interpreta l'arcivescovo Loris Francesco Capovilla nel film Papa Giovanni - Ioannes XXIII. Dal 2004 recita nel ruolo di Diego Velandri in La stagione dei delitti. In seguito lavora ancora al cinema nelle pellicole Billo - Il grand Dakhaar (2007) e Piede di Dio (2009). Svolge anche l'attività di attore teatrale.