Nato a Roma, si è diplomato all’Accademia Nazionale d’Arte Drammatica Silvio D’Amico nel 1983.
Ha seguito lo stage di “danza per attori” alla MUDRA , la scuola di Maurice Bejart, lo stage di studio tenuto da Thierry Salmon e quello di “movimento per attori” di Elsa Wollianstone.
Lavora in teatro con alcuni dei più importanti registi teatrali italiani ed europei come Luca Ronconi, Sandro Sequi, Peter Stein, Thierry Salmon passando dai testi classici alla drammaturgia contemporanea.
Gira per il cinema molti film con registi come Giuliano Montaldo, Ricky Tognazzi, Marco Risi, Roberto Faenza, Marco Tullio Giordana, Cristina Comencini, Daniele Lucchetti, Pupi Avati e Mario Martone.
Per la televisione gira, tra l’altro, “Giorgio Perlasca”, “Cefalonia” e i film tratti dai libri di Andrea Camilleri che hanno per protagonista il Commissario Montalbano.
È inoltre regista, oltre che di numerosi lavori teatrali, anche di due documentari.
Sta scrivendo la sceneggiatura del suo primo lungometraggio.