He was elected to the Federal Council of Switzerland on December 14, 1899, and resigned on March 4, 1912. He was affiliated to the Free Democratic Party of Switzerland. While in office he held the following departments:
Predecessor: Adrien Lachenal
Successor: Louis Perrier