Nato a Bergamo, laureato in Storia e critica del cinema, Università di Torino.
Ha vissuto e lavorato a Torino e Bari, dal 1991 risiede definitivamente a Roma.
Montatore, ha collaborato tra gli altri con Giacomo Battiato, Guido Chiesa, David Christensen, Davide Ferrario, Daniele Gaglianone, Mark Olexa, Costanza Quatriglio, Francesca Scalisi, Valeria Testagrossa, Daniele Vicari, Andrea Zambelli.
Regista, ha realizzato film documentari a partire dal 1985.
Docente residente di Montaggio alla Scuola di Cinema "Gian...visualizza tutton Maria Volonté", Roma, insegna periodicamente anche al Centro Sperimentale di Cinematografia, sedi di Roma e Palermo.