Nato a Milano, vive a Roma. Ha studiato alla Università Statale di Milano. Ha lavorato alle riviste “Scena”, “Video Magazine”. Cofondatore del festival di “Invideo: Mostra Internazionale del Video d’arte e ricerca”-Milano. Ha lavorato per Pool Communications, Tele+, Stream, Palomar, Rai Storia. Ha insegnato “Storia della televisione” presso la Scuola Civica di Milano.
Tra il 2004 e il 2014 ha realizzato numerosi documentari per il programma Rai “La storia siamo noi”.
Nel 2015 ha presentato il film Prima che ...visualizza tutto la vita cambi noi al Torino Film Festival.