Abogado de profesión, militante del Partido Socialista de Chile. Se desempeñó como abogado en causas de presos políticos de la Región del Libertador Bernardo O´Higgins, participó en Consejos de Guerra y visitó a los detenidos dentro de la cárcel de San Fernando. Actualmente es Juez de policía local en Chimbarongo.