Fue regidor de la localidad de Pueblo Hundido, actual ciudad de Diego de Almagro. Militante comunista, recibió a Salvador Allende durante sus campañas y también cuando ya fue presidente. Tras el golpe de Estado estuvo detenido por un año y luego de salir en libertad, participó de los movimientos sociales en contra de la dictadura.