Comenzó su carrera política en 1968 como miembro del ejecutivo de su ciudad natal, Martigny.
Su carrera federal empieza en 1979, cuando es elegido al Consejo Nacional como diputado del PRD.
De 1989 a 1996 presidió el grupo parlamentario del partido.
Durante este período representó además a Suiza ante la Organización Mundial de Comercio (OMC) y lleva el título de Gobernador del Banco Mundial (BM) y del Banco Europeo para la Reconstrucción y el Desarrollo (BERD).
En 2007 es elegido por segunda vez presidente de la Confederación para el año 2008.