Tras de haber terminado sus estudios básicos, asiste a la Escuela Normal de Neuchâtel, donde obtiene su licencia en pedagogía, la cual ejerce en Boudevilliers y Le Locle.
Cuatro años más tarde accede a la alcaldía de la ciudad.
En 1965 es elegido diputado al Gran Consejo del cantón de Neuchâtel, cargo en el que se mantendrá hasta 1976.
Elegido al Consejo Nacional en 1976, escaña en la cámara baja del parlamento suizo, en el que llegó a presidir el grupo parlamentario socialista de 1980 a 1981.
Una vez en el Consejo federal, se hace cargo del Departamento Federal de Asuntos Exteriores (DFAE), desde el cual se batió en vano por la adhesión de Suiza al Espacio Económico Europeo (EEE).