Fue subjefe de la campaña nacional de parlamentarios de la Democracia Cristiana (1973), miembro de la comisión política (1974-1985) y vicepresidente (1989-1991) del Partido Demócrata Cristiano; secretario ejecutivo de la Concertación de Partidos por la Democracia y del Comando por el "No" y, como tal, jefe de la campaña del "No" que derrotó a Augusto Pinochet en el plebiscito de 1988.