Following the outbreak of the First World War, Rogers was appointed as a lieutenant with the 3rd Light Horse Brigade Train, Australian Army Service Corps. He was wounded at Anzac Cove on Gallipoli on 4 August 1915, and after recovering in hospital in Egypt later served in the Anzac Provost Corps before being returned to Australia for medical reasons in June 1916. Although his appointment in the Australian Imperial Force was terminated on 31 December 1916, he continued to serve on home duties as a captain until the end of the conflict. He subsequently transferred to the reserves on 1 June 1922.