Nato nella capitale da genitori siciliani, allievo, alla scuola media, di Pier Paolo Pasolini, ha sempre considerato questo incontro determinante per le sue scelte successive. Sposato con Graziella Chiarcossi, cugina di Pier Paolo Pasolini, ha avuto due figli, l’attrice Aisha, nata dall’unione con la prima moglie Mimsy Farmer, e Matteo, giovane regista.