Ricercatore di Filosofia morale presso l’Università «G. d’Annunzio» di Chieti e Pescara. Ha curato per la Morcelliana di Brescia i volumi dell’Opera omnia di Romano Guardini: Studi danteschi, vol. XIX/1, La Divina Commedia di Dante. I principali concetti filosofici e religiosi, vol. XIX/II e il numero di «Humanitas» dal titolo Dante nei filosofi del ’900. Di recente pubblicazione è il volume Guardini e la filosofia di Dante, Morcelliana, Brescia 2020.