Fue miembro de la Corte de Apelaciones de Valdivia desde 1978 hasta su nombramiento como Ministro de la Corte Suprema de Chile por el Presidente Ricardo Lagos el año 2001, cargo que ejerció hasta el 19 de abril de 2015, cuando cumplió la edad máxima legal de permanencia en el Poder Judicial.