 Warner was educated at Wixenford School, Wokingham, and the Royal Naval College, Dartmouth.He then went to Magdalen College, Oxford, and also studied at the University of Sheffield.After service in the Royal Navy during the Second World War, Warner joined the Foreign Office in February 1946 as an Assistant Principal.