Laureato in Storia Medievale nel 1981. Ricercatore universitario dal 1984, diventa professore associato all’Università del Piemonte Orientale a Vercelli nel 1998, dove insegna Storia Medievale. Ha pubblicato romanzi e molti saggi di storia. Collabora con La Stampa e Tuttolibri, con la rivista Medioevo e con programmi televisivi “Superquark” e radiofonici “Alle otto della sera” della Rai. Tra i suoi impegni si conta anche la direzione della “Storia d’Europa e del Mediterraneo” della Salerno Editrice.