Shortly after the start of the First World War, Rogers enlisted into the Oxfordshire and Buckinghamshire Light Infantry. He was commissioned as a second lieutenant in June 1915, being appointed to the 15th Battalion, Middlesex Regiment. He was invalided out of active service in October 1915, but recovered to re-enlist as a non-commissioned officer in the 7th Battalion, Seaforth Highlanders where he held the rank of lance corporal. Rogers was killed in action near Le Transloy during the Battle of the Somme on 12 October 1916. He was commemorated at the Thiepval Memorial.
