Laureato in Storia Antica, ha fatto l’archeologo per dieci anni; ha inoltre lavorato nei settori culturali del Comune di Rimini e Regione Emilia-Romagna. Attualmente scrive libri di storia, collaborando con riviste specializzate e giornali.
Oltre a numerose pubblicazioni per il Sole 24, ha curato le schede tecniche dei 30 volumi della collana Grandangolo Le Guerre nella Storia, edita dal Corriere della Sera.