Medievista, ha insegnato Storia dell’Umbria Medievale e Storia Medievale presso l’Università degli studi di Perugia. Docente di Storia medievale presso la Università per Stranieri di Perugia e docente invitato di Storia della Chiesa antica presso l’Istituto Teologico di Assisi, ha al suo attivo un centinaio di pubblicazioni.
I suoi maggiori interessi storiografici sono rivolti all’Alto Medioevo e all’età comunale. Appassionato archeologo, ha partecipato attivamente a campagne di scavi in aree italiane e internazionali. L’Accademia del Donca e il Comune di Perugia gli hanno assegnato il “Premio alla cultura” 2021 dell’Accademia del Donca per la sua intensa attività scientifica coniugata con una rara capacità di alta divulgazione.
È presidente dell’associazione perugina “Vivi il Borgo” di Porta Sant’Angelo.