Grande cantante e protagonista di musical. Nel 2002-2003, con ripresa nel 2016, veste i panni del perfido arcidiacono Frollo nell’opera popolare Notre Dame de Paris di Riccardo Cocciante che riscuote uno strepitoso successo in tutta Italia, ruolo che lo consacra come uno dei volti più importanti nel teatro musicale.
Nel 2003-2004 ricopre il ruolo del barone Scarpia in Tosca – Amore disperato di Lucio Dalla.
Da marzo a settembre 2006 interpreta il Conte Dracula in Dracula Opera Rock della PFM, Premiata Forneria Marconi.
Dal novembre 2007 passa ad un ruolo diverso: Dante nell’opera musicale La Divina Commedia di Monsignor Marco Frisina.
Nel 2009 torna nell’opera Tosca – Amore disperato, mentre nel 2010 prende parte al musical I promessi sposi – Opera moderna di Michele Guardì, nel ruolo dell’Innominato.
Da ottobre 2013 a settembre 2015 interpreta il Conte Capuleti, padre di Giulietta, nella nuova produzione di David Zard Romeo e Giulietta – Ama e cambia il mondo.
Nell’autunno 2015 riprende il ruolo dell’Innominato ne I promessi sposi – Opera moderna.
Per la tv è cantante in programmi come Buona Domenica (1993, 1994), La sai l’ultima (1995, 1996), La canzone del secolo (1998), Ciao Mara (1999) e Maurizio Costanzo Show, Ballando con le stelle (2005).Collabora con la Walt Disney doppiando il personaggio di Yao nella parte cantata del film d’animazione Mulan e canta la sigla di George re della giungla…?.