Estudió filosofía y letras en Zaragoza y cursó la especialidad de Filología Románica en la Complutense, donde se licenció en 1961; al año siguiente es profesor ayudante y después encargado de curso en la Facultad de Letras de la Complutense; se doctora en 1965 con premio extraordinario.