Nato a Firenze, di origine siciliana da parte di padre. Studia Cinema al Centro Sperimentale di Cinematografia (CSC) e fa il suo esordio alla regia nel 1988 con La Donna della Luna, alternando il suo lavoro da regista a quello di scrittore e docente universitario presso il CSC e il Dams di Roma.