Originario di una famiglia di cantanti lirici, ha frequentato l'Accademia d'arte drammatica Silvio d'Amico.
Ha lavorato come attore con i maggiori registi del teatro italiano, alternando teatro di tradizione e sperimentale della scuola romana. Come regista ha partecipato a festival nazionali e internazionali, mettendo in scena autori contemporanei quali Mishima, Pinter, Muller; è stato direttore artistico del Teatro Trianon di Roma; collabora dal 1997 con la terza Università di Roma, nel dipartimento di letteratu...visualizza tuttoure comparate.
Ha lavorato nel cinema e in televisione, con registi quali Marco Bellocchio e Giorgio Capitani.
Nel 2006 ha lavorato in Papa Luciani - Il sorriso di Dio, regia di Giorgio Capitani.
Ha recitato nella serie tv Boris (2007) di Luca Vendruscolo, Giacomo Ciarrapico e Mattia Torre dove ha interpretato la parte di Sergio Vanucci. Nel 2008 ha inoltre lavorato per la realizzazione della serie tv Boris - Stagione 2, nel 2009 Boris 3.