Il est relevé de ces fonctions en afin de reprendre sa carrière dans l'enseignement supérieur. Il prend ainsi un poste de professeur des universités de droit constitutionnel à l'université complutense. Nommé au Conseil d'État par le président du gouvernement socialiste Felipe González en , il est reconduit à deux reprises, avant d'être désigné le magistrat au Tribunal constitutionnel.
Il est porté à la présidence du Tribunal constitutionnel le et intègre l'année qui suit l'Académie royale des sciences morales et politiques (RACMP). Il quitte la haute juridiction le , à l'issue de ses neuf ans de mandat.