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.
Ha insegnato al Centro Sperimentale di Cinematografia, Roma, ed è membro dell'Accademia del Cinema Italiano.
Come
regista ha realizzato i seguenti film: