Licenciado en Ciencias Biológicas por la Universidad de Barcelona (1959) y en Químicas por la de La Laguna, materia en la que se doctoró en 1971 en la Universidad Complutense de Madrid, es también doctor en bioquímica por la Ohio State University de Estados Unidos.