Cantante, attore, performer.
Nel corso degli anni ha collaborato, tra gli altri, con Massimo Romeo Piparo, Lucio Dalla, Carl Anderson, Ted Neeley, Amii Stewart, Roberto Croce, David Zard, Gino Landi, Daniel Ezralow, Stefano Di Battista, Marco Frisina, Oreste Lionello, Giorgio Albertazzi, Alessandro Preziosi, Anna Mazzamauro, Carlo Croccolo, Neil Pearson.
Ha preso parte a tournèe nazionali con produzioni quali Jesus Christ Superstar, Evita, Tosca Amore Disperato, Datemi Tre Caravelle, La Divina Commedia, Il Conte di Montecristo, Il Fantasma di Canterville, Paolo e Francesca, Canto di Natale.
Ha dato la voce al personaggio di Bonejangles nella versione italiana de ‘La Sposa Cadavere’ di Tim Burton.