 John Cunningham was born in Croydon in south London on 27 July 1917, in the midst of the First World War.His father, Arthur Gillespie Cunningham, worked for the Dunlop Rubber Company at Fort Dunlop based in Birmingham.He rose to the position of company secretary.