 He served as a fighter pilot in the Royal Flying Corps during World War I, being commissioned a pilot officer in 1918.On returning to civilian work, Geddes became active in the new Union of Post Office Workers rising to district chairman of the London district of the union's council.During the Second World War he was appointed assistant-general secretary of the UPW.