Moreton born in Oakham, Rutland, and was educated at St Edward's School, Oxford and Trinity College, Oxford. He served in the Royal Artillery during the Second World War, and was awarded the Military Cross in 1944, following the Battle of Kohima.