 He served as probationer at Salisbury Primitive Methodist 1896–1898 and Prospect 1898–1900, and was ordained at Kent Town in 1900.He then served at Hallett 1900–1903, Wallaroo Mines (Kadina) 1903–1906, Port Adelaide 1906–1909, East Adelaide 1910–1914, Kapunda 1914–1918 (he was so popular all the other Kapunda churches cancelled their services on the night of his farewell so their congregations might attend), Broken Hill 1918–1920, Norwood 1921–1923, Malvern 1925–1929, Kent Town 1929–1932, Pirie Street 1933–1937, and Payneham 1939–1941.From 1906 to 1914 he was secretary of the Methodist Young People's Department and Secretary of the Methodist Conference 1927 and President of the Methodist Conference 1929.