Barker was born on 25 September 1929 in Bedford, Bedfordshire, the only son of Leonard (known as "Tim") and Edith (known as "Cis") Barker [REF].
Barker grew up in the Florence Park area of Oxford, and went to Donnington Junior School, and then the City of Oxford High School for Boys [REF].