El magistrado falleció el 24 de diciembre de 2024, después de una carrera de más de 33 años en el Poder Judicial. Ingresó, en mayo de 1991, como funcionario en la Corte Suprema.
Desde 1994 a 1996 se desempeñó como relator interino en la Corte de Apelaciones de Santiago, para luego asumir como relator titular de la Corte de Apelaciones de Punta Arenas en noviembre de 1996, y desde abril de 2002 a la fecha se desempeñó como juez del Tribunal Oral en lo Penal de la ciudad.
Desde 2013 y en adelante realizó suplencias en diversos periodos como ministro del tribunal de alzada de Magallanes.