Er war in den 1960er Jahren Pressereferent des damaligen Bundesaußenministers Gerhard Schröder und später deutscher Botschafter in Argentinien (1975–1977), Brasilien (1977–1980) und in der Sowjetunion (1983–1987).