Docente di storia delle Civiltà Mediterranee presso l’Università Campus Lucca. Ha insegnato la medesima disciplina presso il SUM Italia di Firenze.
Collabora con il Corriere della sera-Corriere Fiorentino, con il mensile Medioevo e con il quadrimestrale Africana.
Opere È autore di numerose pubblicazioni tra le quali: Testimone a Gerusalemme. Il pellegrinaggio di un fiorentino del Trecento (Città Nuova, Roma, 1999); Il santo viaggio. Pellegrini e viaggiatori nel Medioevo (Jouvence, Roma, 2003), edizione italiana del volume di Jean Richard: Les récits de voyages et de pèlerinages; Il pellegrinaggio medievale (La libreria di Babele, Ragusa, 2005); Un pellegrino del Trecento “agente” dei servizi angioini: Lionardo di Niccolò Frescobaldi, in I fiorentini alle crociate, a cura di Silvia Agnoletti e Luca Mantelli (Edizioni della Meridiana, Firenze, 2007); Il vero Graal. Itinerario terreno del sangue di Cristo, (Maria Pacini Fazzi editore, Lucca,2007); L’Italia occupata (Il Cerchio, Rimini, 2013); Il muro oltre Berlino, (La vela, Viareggio, 2019).