He was educated at The Leys School in Cambridge and King's College, Cambridge, where he achieved a first-class honours degree in English. He served on the committee of Cambridge University Liberal Club, including a term as Publicity Officer. He failed to obtain a commission during his two-year national service and served out his time as an acting corporal in the Suffolk Regiment, serving in Cyprus during the emergency.