È stato professore ordinario di filosofia della religione nell'Università degli studi di Urbino Carlo Bo, dove ha insegnato anche sociologia della religione e per la quale ha diretto per oltre vent'anni l'Istituto superiore di scienze religiose e la rivista «Hermeneutica».
È stato direttore della rivista «Dialoghi» dell'Azione cattolica italiana da novembre 2009 a dicembre 2016.