De 1949 à 1987, il exerce différentes fonctions au sein du ministère des Affaires étrangères de la RDA : chef du protocole de 1949 à 1956, ambassadeur en URSS de 1956 à 1961 et de 1969 à 1973, directeur d'organisations internationales au sein du ministère de 1962 à 1968, ambassadeur en Iran et en Afghanistan d'avril 1973 à 1975. De 1976 à 1982, il travaille comme chercheur dans le département consacré à l'ONU au sein du ministère et est responsable de l'étude de la maîtrise des armements. Il est entre autres chef de la délégation est-allemande du Groupe des fournisseurs nucléaires, en 1980 représentant pour le respect du traité sur la non-prolifération des armes nucléaires, en 1979 et 1980 chef de la délégation est-allemande à la Conférence des Nations unies sur la restriction de l'utilisation des armes classiques et de 1980 à 1981 membre d'un groupe de travail auprès du Secrétaire général des Nations unies sur la question du désarmement. Il est de 1966 à 1990 membre du conseil d'administration de l'Association pour les Nations unies en RDA. De février 1982 à 1987, il est délégué permanent de la République démocratique allemande à l'UNESCO à Paris.