Es Carmelita Descalzo portugués. Es licenciado en Teología Dogmática por la Facultad Pontificia «Tersianum», Roma 1970. Licenciado en Ciencias Bíblicas, por el Pontificio Instituto Bíblico, Roma 1974 y Doctor en Teología Bíblica, por la Pontificia Universidad Gregoriana, Roma 1995. Ha sido profesor de la Universidad Católica Portuguesa en Lisboa hasta el 2013.