En mayo de 2002 fue elegido miembro del Tribunal Constitucional del Perú; y fue designado Presidente de este organismo autónomo desde diciembre de 2002 hasta diciembre de 2005; luego de ello continuó siendo magistrado hasta el 2007.