Attore, regista e formatore, si diploma nel 1993 presso la Scuola del Piccolo Teatro di Milano. Prende parte ad alcuni storici spettacoli di Giorgio Strehler, tra cui Faust e I giganti della montagna ed è attualmente nel cast di Arlecchino servitore di due padroni. Dal 1996 è diretto da Robert Wilson ed è scritturato dal Berliner Ensemble e dalla Schaubühne. Recita al Burgtheater di Vienna diretto da Karin Beier. Lavora inoltre con Stéphane Braunschweig, Robert Carsen, Alfredo Arias, Glenn Casal, Roberto de Monticelli, Andrée Ruth Shammah, Francesco Saponaro. Appare in tv nella serie Il commissario Montalbano, al cinema in Viva l’Italia di Massimiliano Bruno. Tra le sue attività anche quella di musicista e autore di mediometraggi. È docente di pedagogia teatrale a Napoli.
