He contested the single statewide seven-member
Division of South Australia at the
1901 federal election as a
Free Trade Party candidate. In South Australia, he was a councillor (Parkside ward) 1900–1904 and first mayor of the newly proclaimed
City of Unley 1905–1907 (Mrs. Cooke laid the foundation stone of the new Town Hall in March 1907) then an alderman 1908–1914. He won the Central No. 2 seat on the
Legislative Council in 1915 and remained an energetic member until 1933. In 1933, he lost preselection to
Hermann Homburg and
Collier Cudmore, and ran for Central No. 1 district as an independent. Though he performed creditably in a strong Labor district, he was unsuccessful. Unusually, he was permitted to continue using the honorific "Hon." after leaving parliament, on account of his long and meritorious service. ==Other interests==