Riminese e già direttore della seicentesca biblioteca Gambalunghiana, ha pubblicato una dozzina di saggi, perlopiù di storia, e cinque romanzi, i primi tre da Adelphi e gli altri da Mondadori: L’avvocata delle vertigini (1994), L’antidoto della malinconia (1996), Lune (1999), La falce dell’ultimo quarto (2004) e Italia. Una storia d’amore (2012). I romanzi sono stati tradotti in sei lingue.