1911–1926 und 1929–1941 gehörte er dem Basler Grossen Rat an, den er 1916 präsidierte. 1919–1925 sass er im Ständerat, 1929–1941 im Nationalrat. 1917–1925 präsidierte er die radikaldemokratische Partei in Basel.