Nato a Pavia, si è laureato in Lettere presso l’Università degli Studi di Pavia sotto la guida di Adriano Peroni. Dal 1990 al 1995 ha svolto attività di specializzazione e ricerca in Storia dell’Arte medievale presso l’università di Losanna sotto la guida di Carlo Bertelli. È stato docente a contratto presso le Università di Macerata e Pavia e presso l’Università Cattolica di Milano. È stato Conservatore dei Musei Civici di Pavia fino all’anno 2001. Ha fatto parte di comitati scientifici per diverse iniziative in Italia e all’estero. Ha partecipato a numerosi congressi nazionali e internazionali e ha collaborato a numerose mostre, in Italia e all’estero. I suoi interessi sono prevalentemente rivolti allo studio dell’architettura e dell’arte dall’altomedioevo al secolo XII, ma senza escludere indagini anche per i secoli XIII e XIV. I suoi interessi si sono estesi anche alla produzione epigrafica medievale , tra VIII e XIIII secolo in contesti monastici, di chiese cattedrali, di edifici pubblici.
Ha prodotto circa 160 pubblicazioni, soprattutto studi sull’architettura, la scultura e la pittura soprattutto in Italia del Nord tra VIII e XIV secolo. In particolare si è dedicato alla pittura lombarda del Medioevo, all’architettura e la scultura romanica di ambito lombardo ed emiliano. Ha dedicato una serie di studi all’attività dei maestri dell’area dei laghi lombardi che hanno operato in diverse aree geografiche (Bergamo, Monza, Parma, Modena, Trento) e alle modalità operative dei relativi cantieri. Ha inoltre condotto ricerche sulla miniatura, l’oreficeria e arti del metallo dell’altomedioevo al periodo romanico. Ha diretto alcuni progetti di ricerca nell’ambito dell’edilizia, architettura e arte lungo tracciati stradali del medioevo, e di studio di manufatti in metallo, smalto, avorio del Medioevo. Presiede un Centro di Ricerca dell’Università del Piemonte Orientale specializzato nella diagnostica dei beni culturali, con progetti in corso su manoscritti e metalli.