Proviene da studi teologici e di antropologia. Giornalista pubblicista, è critico cinematografico presso Radio Toscana e collabora con le riviste «Testimonianze», «Mosaico di Pace», «Incontri». Svolge attività di direzione e animazione di cineforum per varie associazioni, tra cui la Comunità Giovanile San Michele Cattolica Virtus, Libera e Pax Christi. È vice delegato regionale dell’Associazione Cattolica Esercenti Cinema.