Career
Born in Croydon, North Queensland, he was an apprentice railway station master in Townsville when he enlisted on 1 August 1918 to serve in the Australian Imperial Force. He trained at Enoggera, was promoted to corporal, and was discharged without serving overseas. In peacetime, Bennion was an officer in the Citizens Military Force.
He also rejoined Queensland Rail and was the last stationmaster at Tweed Heads station.
Bennion was the last remaining New South Wales Australian veteran of World War I, and died at the age of 106 on January 27, 2005.