Cursó sus estudios primarios en el Colegio Alemán de Zaragoza y en la escuela familiar, donde concluyó el bachillerato; se matriculó en Derecho y, finalmente, se licenció en Filosofía y Letras por la Universidad de Zaragoza, que le nombró en 2010 doctor honoris causa.