Began practice of medicine at Georgetown, 1876. Secretary Union Republican County Committee, Sussex Company, 1876-1888. Chairman Republican County Committee, Sussex Company, 1876-1901.
Secretary of State of Delaware, by appointment of Governor John Hunn, 1901-1905. Auditor for Department of State and other departments, at Washington, District of Columbia, 1906-1910 (resigned). Member Progressive State Committee of Delaware, 1912-1918.
Member 66th and 67th Congresses (1919-1923), Delaware at large. Editor Union Republican, Georgetown, 1891-1905.