Couchepinillä on lakitieteen tutkintoLausannen yliopistosta. Valmistuttuaan hän työskenteli lakiasiaintoimistossaan. Hänen valittiin kotikaupunkinsa valtuustoon 1968 ja hän toimi kaupungin pormestarina 1984−1998. Kansalliseen politiikkaan hän osallistui liberaalidemokraattisen puolueen kansanedustajana vuodesta 1979 alkaen. Hän toimi parlamenttiryhmänsä puheenjohtajana 1989−1996.
Couchepin valittiin11. maaliskuuta1998 Sveitsin liittoneuvostoon, jossa hän vastasi talousasioista 1. huhtikuuta 1998 − 31. joulukuuta 2002. Hän siirtyi 1. tammikuuta 2003 vastaamaan sisäministeriössä sosiaaliasioista ja hoiti tehtäviään lokakuun loppuun 2009 asti ennen kuin jätti paikkansa liittoneuvostossaDidier Burkhalterille.
Liittopresidenttinä Couchepin toimi vuosina 2003 ja 2008 sekä varaliittopresidenttinä vuosina 2002 ja 2007.[2]