Giornalista, inviato del "Tirreno", è autore di saggi e libri sulla figura di don Lorenzo Milani. Per Piemme ha pubblicato Il segreto di don Milani (2002), Alex Zanotelli. Sfida alla globalizzazione (2003), Il miscredente. Adriano Sofri e la fede di un ateo (2006), Don Milani. La vita (2007), Gino Strada. Dalla parte delle vittime (2009).