Député socialiste de 1937 à 1945, il devint ministre de la Santé dans le gouvernement de Front populaire formé par Aguirre Cerda (1939-1941 et 1941-1942). Secrétaire général du parti socialiste, sénateur (1945) et président du Sénat, il fut l'artisan du Front d'action populaire en 1956. Après avoir échoué trois fois, il fut élu président de la République en 1970, comme candidat de la coalition de gauche. Il mit alors en œuvre le programme de l'Unité populaire, mais la situation économique et politique se détériora, et l'armée, sous la direction du général Augusto Pinochet Ugarte, investit, en septembre 1973, le palais présidentiel, où Allende trouva la mort.