Professore Ordinario di Filosofia della conoscenza presso la Facoltà di Filosofia della Pontificia Università della Santa Croce, dove è stato anche Decano della Facoltà di Filosofia (1998-2002). Docente di Filosofia presso la Pontificia Università Urbaniana dal 1984 al 1998, è stato professore invitato per alcuni anni all'Università di Navarra, all'Universidad Católica Argentina de Buenos Aires, all'Universidad Austral de Buenos Aires e all'Universidad Nacional de Cuyo (Mendoza).