Pasó su infancia en Cuba, y tiempo después se trasladó junto con toda su familia a España.
Realizó sus estudios universitarios en Derecho civil en la Universidad de Salamanca, donde también en 1959 obtuvo el doctorado.
En 1949 se incorporó al Opus Dei y posteriormente, el 20 de diciembre de 1959 se ordenó sacerdote en Roma,[3] tras completar sus estudios en filosofía y teología.
En 1961 se trasladó a Brasil, donde ejerció su trabajo pastoral entre estudiantes, profesionales y sacerdotes.
Fue presidente de la Comisión para la Vida y la Familia (2003-2007) en la Conferencia Episcopal Brasileña.