Vocal titular de la Corte Suprema desde 2001, fue jefe de la Oficina de Control de la Magistratura, hasta que el 11 de diciembre de 2006, fue elegido por 8 votos a favor y 4 en contra, como presidente de la Corte Suprema de Justicia y del Poder Judicial para el periodo 2007-2008, sucediendo en dicho cargo a Walter Vásquez Vejarano.