Su último cargo lo desempeñó como magistrado del Tribunal Constitucional desde 1998 hasta 2002, año en el que cesa por enfermedad, siendo sustituido por Jorge Rodríguez-Zapata.