Ha frequentato Liceo e Teologia a Bologna. Ordinato sacerdote nel 1962. Ha svolto attività pastorale a Roma e pubblicato il libro Cristo ha le mani sporche. Parroco a Badia di Sulmona. Laureato in Sociologia e Filosofia è stato “sospeso a divinis”. Ha insegnato al Liceo scientifico “Fermi” di Sulmona e diretto il Laboratorio di Storia curando la pubblicazione delle opere: E si divisero il pane che non c’era, Il sentiero della libertà. Un libro della memoria con Carlo Azeglio Ciampi (Laterza, 2003) e le traduzioni delle memorie degli ex-prigionieri alleati del Campo 78 di Sulmona. Ha pubblicato con Maria Rosaria La Morgia Terra di libertà ed è cofondatore dell’associazione culturale “Il Sentiero della Libertà/Freedom Trail”. Ha pubblicato un’autobiografia, Il volto scoperto e un libro teologico-poetico di critica al dogma del peccato originale, HOMO, Elogio di Eva, con postfazione di Maria Rosaria La Morgia.