Dopo un inizio con Pier’Alli, fonda una propria compagnia, il Teatro in Piazza, dando vita con il Flog a un progetto sulla drammaturgia popolare e vernacolare toscana. In seguito inizia, con la collaborazione del Teatro Affratellamento di Firenze, una ricerca sulle avanguardie storiche. Gli anni ’90 lo vedono avvicinarsi al cinema prima come sceneggiatore e poi come regista. Collabora con Alessandro Benvenuti, Giovanni Veronesi e Francesco Nuti in veste di co-sceneggiatore nei loro film. Ottiene il premio David di...visualizza tuttoi Donatello nel 1993 per la sceneggiatura di “Per amore, solo per amore” di Giovanni Veronesi, interpretato da Diego Abatantuono. Sua è la trilogia “Manuale d’Amore”, e poi “Gomorra” e “Reality”.