Durante el gobierno de la Unidad Popular fue alcalde de Valparaíso (1970-73).