Dal 2002 al 2006 è stato direttore dell'Istituto per la storia e la cultura d'impresa "Franco Momigliano" (Icsim) di Terni, di cui, dal 2007 al 2013, è anche stato membro del consiglio di amministrazione e vicepresidente. Presidente nazionale dell'Associazione italiana per il patrimonio archeologico industriale (Aipai) dal 2007 al 2013, è membro dei comitati scientifici delle riviste "Proposte e ricerche" e "Patrimonio industriale", nonchè direttore di diverse collane editoriali. Attualmente è membro del Consiglio di amministrazione dell'Istituto per la storia dell'Umbria contemporanea (Isuc). Nel corso del suo lavoro di ricerca si è occupato di storia dell'industria, delle istituzioni politiche ed economiche, della classe e del movimento operaio, del patrimonio industriale. Particolare attenzione ha dedicato alla storia dell'Umbria in età contemporanea. E' autore di circa duecento tra monografie, saggi e articoli.