 Carr was born on 11 April 1919 in Bath, Somerset, to Reginald Henry Maillard Carr and his wife (Ethel Gertrude) Marion (née Graham).He was educated at Brockenhurst School, then a state secondary school in the New Forest, Hampshire.He then studied at Christ Church, Oxford, where he was elected Gladstone Research Exhibitioner in 1941.