Né le 6 novembre 1934 à Vienne, il étudia le droit à l’Université de Vienne puis aux États-Unis. A son retour en Autriche, il exerça la profession de journaliste auprès d’agences de presse américaines et collabora à des journaux autrichiens. En 1964, il entra dans la carrière diplomatique et travailla comme attaché de presse à la représentation autrichienne de l’O.N.U. à New York. En 1965, il fut rappelé en Autriche pour exercer les fonctions de conseiller du président du Parti socialiste autrichien, Bruno Pittermann, en matière de journalisme et de propagande.
En 1967, il fut transféré à l’internationale socialiste à Londres où il occupa d’abord la fonction de secrétaire général adjoint, puis, à l’issue du XIe congrès en 1969, celles de secrétaire général.