Como culminación de su larga carrera jurídica, fue elegido como magistrado del Tribunal Constitucional por el Congreso de los Diputados el 14 de febrero de 1980 desempañando su cometido hasta febrero de 1986 y posteriormente fue designado Juez del Tribunal de Justicia de las Comunidades Europeas (TJCCEE) desde 1988 a 1994.