Nato a Bergamo nel 1958, laureato in Storia e critica del cinema, Università di Torino.
Ha vissuto e lavorato a Torino e Bari, ora risiede definitivamente a Roma.
Montatore cinematografico, ha collaborato tra gli altri con Guido Chiesa, David Christensen, Davide Ferrario, Daniele Gaglianone, Vincenzo Marra, Daria Menozzi, Costanza Quatriglio, Giovanna Taviani, Daniele Vicari.
E' membro dell'Accademia del Cinema Italiano e docente alla Scuola di Cinema "Gian Maria Volonté" e al Centro Sperimentale di Cinematografia, Roma.
Come
regista ha realizzato i seguenti film: