En diciembre de 1978 asumió el cargo de defensor público del Juzgado de Letras de Parral; fue secretario del Juzgado de Letras de Río Bueno, juez del Juzgado de Letras de Bulnes, relator de las Cortes de Apelaciones de Chillán, Santiago y de la Corte Suprema.