Attore, autore e regista. Con lo spettacolo Kohlhaas del 1989, attraverso un originale percorso di ricerca, dà vita al teatro di narrazione  che segna la scena teatrale italiana. Figura eclettica e complessa del teatro italiano contemporaneo, ha sperimentato drammaturgie corali creando spettacoli-evento per molti attori, come Come gocce di una fiumana (premio IDI per la regia), o Antigone delle città, spettacolo di impegno civile sulla strage di Bologna del 2 agosto, o ancora dirigendo progetti come I Porti del Mediterraneo con attori provenienti da diversi paesi dell’area mediterranea. Per il cinema è stato diretto da registi quali Francesca Archibugi, Roberto Andò, Saverio Costanzo, Cristina Comencini e Mario Martone. Come scrittore ha pubblicato romanzi, racconti e saggi tra cui Ho cavalcato in groppa ad una sedia (Titivillus edizioni) e per la Rizzoli Corpo di statoPinocchio NeroL’Amore BuonoNel Regno di AciliaLa metà di Sophia, e L’occasione. Tra i lavori più recenti, la regia e la scrittura del testo per lo spettacolo Decamerone. Vizi virtù passioni e Giocando con Orlando (anche interprete) con Stefano Accorsi.  Come attore e autore, insieme a Maria Maglietta, ha realizzato lo spettacolo Identità.  

Negli ultimi due anni ha firmato come autore librettista e regista le opere liriche contemporanee Il sogno di una cosa e Corpi eretici, su musiche di Mauro Montalbetti. Nel 2015, nella ricorrenza del centenario del primo conflitto mondiale, è protagonista dello spettacolo Trincea, per cui ha vinto il premio Enrique z come migliore interpretazione.

Nel 2016 è regista e autore, con Lella Costa, dello spettacolo Human.