W 1973 r. rozpoczął pracę w brytyjskim Ministerstwie Spraw Zagranicznych. W latach 1976-1979 przebywał na placówce dyplomatycznej w New Delhi. Po powrocie do kraju był urzędnikiem w Departamencie Wspólnoty Europejskiej i Departamencie Radzieckim. W 1990 r. objął funkcję szefa kancelarii ambasady w Paryżu. W latach 1993-1995 stał na czele Departamentu Unii Europejskiej MSZ. Był konsulem generalnym w Düsseldorfie i dyrektorem Agencji Promocji Handlu i Inwestycji w Niemczech. W latach 1998-2000 pełnił funkcję ambasadora Wielkiej Brytanii i Irlandii Północnej w Polsce.