Für die Nationalliberalen gehörte er von 1886 bis 1918 dem Preußischen Landtag an, wo er zunächst als Abgeordneter den Wahlkreis Merseburg 4 (Saalkreis, Stadt Halle an der Saale) vertrat und ab 1904 dem Wahlkreis Düsseldorf 1 (Remscheid - Solingen).