Licenciado en Filología Clásica por la Universidad de Bolonia, ha sido profesor de Historia de la Filosofía en la Universidad de Ferrara y de Sociología en la de Urbino. Editor cultural durante doce años del Corriere della Sera, colabora en la actualidad en otros periódicos.
Es autor de poemas, pero más conocido por sus novelas de ficción histórica. Ha sido merecedor de numerosísimos premios y su obra es ampliamente traducida.