Laureato in Lettere e Filosofia con tesi in Storia del Cinema. Dal 1977 tiene una rubrica di critica cinematografica su L'Osservatore Toscano, che nel 1981 diventa Toscana Oggi.
Ha pubblicato nel 1989 per La Nuova Italia, collana Il Castoro Cinema, un libro su Sergio Leone.
Ha scritto per Avvenire, La rivista del cinematografo, La Stella del Carmelo, Cult Movie, Magazine Italiano TV, Informazioni MCS.
Ha curato la critica cinematografica per Radio Alternativa Fiorentina dal 1976 al 1978.
Ha collaborato con Spaziouno e Le Cineclub.
E' seriamente convinto che "La vita è meravigliosa" di Frank Capra sia il più bel film mai realizzato.