He was elected to the Swiss Federal Council on February 1, 1989. He is affiliated to the Free Democratic Party. During his office time he has held the following departments:
In September 2003, he resigned for December 31, 2003.
Predecessor: Elisabeth Kopp
Successor: Hans-Rudolf Merz