Attore e autore di vari spettacoli, tra cui Il Barone dei porci, Konfine (selezione Enzimi Teatro 2003), Radio Bunker (tratto da Il visconte dimezzato di Italo Calvino), Accadueò, Murgia (cartolina di un paesaggio lungo un quarto), Cirano (dal Cyrano de Bergeracdi Edmond Rostand).
Ha fondato nel giugno 2001 la compagnia Teatro Minimo con Michele Sinisi.