Corporal Weathers was born at Whangarei, New Zealand, on 14 May 1890, and was 28 years old, and a Temporary Corporal in the 43rd Battalion, (S.A.), Australian Imperial Force during the First World War, when the action for which he was awarded The Victoria Cross took place.
On 2 September 1918, north of Peronne, France, when the attack was held up by a strongly held enemy trench, Corporal Weathers went forward alone and attacked the enemy with bombs. Returning for more bombs, he again went forward with three comrades and attacked under heavy fire. Regardless of personal danger, he mounted the enemy parapet and bombed the trench; 180 prisoners and three machine-guns were taken.
The citation from the London Gazette dated 26 December 1918 reads:
"For most conspicuous bravery and devotion to duty on the 2nd September, 1918, north of Peronne, when with an advanced bombing party.
The attack having been held up by a strongly held enemy trench, Corporal Weathers went forward alone under heavy fire and attacked the enemy with bombs. Then, returning to our lines for a further supply of bombs, he again went forward with three comrades, and attacked under very heavy fire. Regardless of personal danger, he mounted the enemy parapet and bombed the trench, and, with the support of his comrades, captured 180 prisoners and three machine guns.
His valour and determination resulted in the successful capture of the final objective, and saved the lives of many of his comrades."
He was killed in action, north-east of Peronne, France, on 29 September 1918, and is buried at the Unicorn Cemetery, Vendhuile, France.
His Victoria Cross is held at the Australian War Memorial Museum, Canberra, Australia.