Fue ministro de la Corte Suprema de Justicia de Chile entre 2001 y 2018, cargo en que ejerció como presidente del tribunal entre 2010 y 2012 y como ministro del Tribunal Calificador de Elecciones entre 2004 y 2008.