He graduated from the gymnasium at Ettal Abbey. He studied law in Lausanne and Munich, passing his first Staatsexamen.
He wrote his dissertation Der Geisel im modernen Völkerrecht (The hostage in modern international law) in 1932 at the University of Erlangen. In 1933, in order to secure a position as a referendary, he joined the "Marine Société Anonyme" in Bavaria, but left in 1935. Beginning in 1936, he worked for the Foreign Office (Auswärtiges Amt) in Berlin.
From 1937 to 1938, he was an attaché representing Germany in Helsingfors.
He served from 1940 to 1944, ending as adjutant of the Oberbefehlshaber of the "Marine Nord" (Navy North) in Norway. In 1944, he became liaison officer to the Oberkommando der Wehrmacht in Berlin and Garmisch-Partenkirchen.
The couple had two children, Eugen (born 1951) and Cordula (born 1958). In 1950, he was called by Wilhelm Haas (ambassador) to organise a new Auswärtiges Amt.
In 1952, he was sent to Ankara as Diplomatic (Counsellor) and to Spain, from 1954 to 1956.
In 1957, he began working in Bonn on trade agreements with Malaysia, Iran, Pakistan and several African countries. From 1964 to 1969, he was an observer with the rank of ambassador at the United Nations office in Geneva. From 1966, he was also consul for Geneva, Wallis and Waadt.
In 1969, he became deputy director of the legal division of the Foreign Office.
In August 1972, he was appointed ambassador to Canada. He retired in 1975. The family then lived in Tutzing, where he died.
He became a member of the Nazi Party in 1940 and volunteered for the Kriegsmarine to avoid being questioned about his Jewish ancestors.