Laureato in Storia medievale e dottore di ricerca in Storia urbana e rurale, svolge ricerche in vari settori della storia medievale, con preferenza per la storia istituzionale basso medievale. In particolare ha studiato Toscana, Umbria, Marche, Romagna, Lombardia, Piemonte.
È autore di 140 saggi, fra monografie, articoli, edizioni di fonti e curatele di volumi e di oltre 250 recensioni di volumi italiani e stranieri. Bibliotecario per l’Università degli Studi di Bergamo dal 2007 al 2019 ha collaborato stabilmente con l’International Research Center for Local Histories and Cultural Diversities dell’Università dell’Insubria.