È stato assistente di Mario Monicelli e di Pupi Avati. Autore di un mediometraggio tratto dalla sceneggiatura giovanile di Cesare Pavese Un uomo da nulla, ha collaborato assiduamente con Gianni Borgna, storico assessore alle Politiche Culturali del Comune di Roma. Tra le sue pubblicazioni, Luigi Tenco. Vita breve e morte di un genio musicale (2002) e Vita di Luigi Tenco (2017).