Giornalista e scrittore, ha pubblicato oltre quaranta libri, presso Rizzoli, San Paolo, Paoline, Effatà, Elledici. Diversi di essi sono stati tradotti in varie lingue. Specializzato in biografie di personaggi storici e contemporanei, ha lavorato a «Famiglia Cristiana».