 Sir Andrew was born on 21 July 1943 and educated at Highgate School.He graduated from Trinity College, Cambridge with a Master of Arts (MA).Sir Andrew served with the Diplomatic Service between 1965 and 2003, beginning his career as an Urdu and Hindi speaker at the British High Commission in New Delhi in the 1960s.