 From 1954 to 1993 he was an official at the Foreign Office for which he served as ambassador to Iran, the USSR and India.He was also permanent representative of the Federal Republic of Germany at the North Atlantic Council (NATO).He served at the Ministry of Defence inter alia as head of the Policy Planning Staff and became president of the BND from 1985 to 1990.