Ha un passato musicale che lo vede attivo dagli anni 80 come cantante, produttore e autore tra gli altri per Gloria Gaynor e Tony Esposito, e nelle classifiche dance europee con lo pseudonimo di Brian Ice.
Passando attraverso i musical (“Tutti insieme appassionatamente”, “Annie”, “Sketch”) arriva al cinema, debuttando come protagonista nel 2005 in “Tuttotorna” diretto da Emiliao Cribari, seguito da “Tagliare le Parti in Grigio” di Vittorio Rifranti, migliore opera prima al Festival di Locarno. Appare poi ne “La cosa giusta”, “Giochi Sporchi”, “La doppia ora” ed è ancora protagonista in “Brokers, eroi per gioco”, e nel noir “Autodafé”. È poi il dott. Morra in “Femmine contro maschi”, Gustave Thibon ne “Le stelle inquiete” - Globo d'Oro Stampa Estera - e il Principe di Bavaria in “September Eleven 1683”, con Murray Abraham.
A teatro interpreta Valjean nel musical omonimo (nominato agli Italian Musical Awards), Alex Giunti nel film/denuncia “Cercando Maria”, e Loris nel corto “Veruska” con Giorgio Faletti. In tv tra gli ultimi lavori “Mala vita” con Luca Argentero, “La classe degli asini”, “Rocco Schiavone”, “Un passo dal cielo”, “Don Matteo”. Protagonista nel 2018 del nuovo film di Vittorio Rifranti “I passi leggeri”, è poi nelle serie “I medici 3”, “The Devils”, e in tour nel musical “A Christmas Carol” nei panni del terribile Scrooge. Nel 2020 debutta a teatro con il suo primo monologo, “La domanda perfetta”. Nel 2020-21 compare in diversi corti come “Damua”, “La guarigione”, "Oscar", "Sempreverdi", “E poi arriva Menny”, e in altre serie tra cui "Cuori" e "Blanca". Nel 2022 interpreta Monsignor Montini nella serie "La lunga notte", Ottavio nel film “Il violinista” e inizia la quinta tournée con "A Christmas Carol".