Zanim przeszedł do polityki pracował jako dziennikarz w magazynie dla młodzieży "Trotzdem".
W 1987 - 90 wrócił do dziennikarstwa, biorąc udział w pracach rady redakcyjnej periodyku "Zukunft". Od 1970 roku rozpoczął karierę menedżerską, zajmując wysokie stanowiska kierownicze w wielu spółkach, m.in. był dyrektorem zarządzającym w firmie wydawniczo-reklamowej Werbe- und Verlagsgesellschaft - WVG ( 1974 - 2001), przedstawicielem właściciela firmy wydawniczo-poligraficznej Vorwärts-AG (1984 - 88), dyrektorem zarządzającym spółki reklamowej Progress Werbung (1988 - 93). Zasiadał też w radzie nadzorczej Austrian Broadcasting Corporation - ORF (1974 - 2001), był wiceprzewodniczącym rady nadzorczej Österreichische Donaukraftwerke AG (1981 - 83) i przewodniczącym rady Kabel-TV Wien (1976 - 77).
Działalność partyjna: Działalność partyjną zaczynał w organizacjacj młodziezowych. W latach 1964 - 72 był przewodniczącym organizacji Młodych Socjalistów Austriackich, młodzieżówki austriackiej partii socjaldemokratycznej SPÖ. Po przejściu do tej partii piastował w niej wiele funkcji, m.in. w latach 1984 - 88 był jej sekretarzem generalnym, a następnie członkiem zarządu krajowego.
Działalność publiczna:
W latach 1970 - 1999 - był członkiem Nationalratu, izby niższej parlamentu austriackiego, w tym wchodził w skład jego prezydium, był wiceprzewodniczący klubu parlamentarnego SPÖ i przewodniczącym Komisji Spraw Zagranicznych. W latach 1973 - 84 członek rządu kraju związkowego Wiedeń.
Działalność międzynarodowa:
W latach 1964 - 72 należał do komitetu zarządzającego Międzynarodowej Unii Młodych Socjalistów (IUSY), był też prezesem organizacji młodzieżowej World Assembly of Youth (WAY), a od 1984 jest delegatem na Kongres Międzynarodówki Socjalistycznej.
Pełnił wiele funkcji w organizacjach europejskich, m.in. był przewodniczącym Zgromadzenia Parlamentarnego Rady Europy (2002-2005), członkiem Kongresu Władz Lokalnych i Regionalnych Europy, a także przewodniczący parlamentarnej grupy socjalistów w Radzie Europy. Brał też udział w pracach Inicjatywy Środkowoeuropejskiej (Central European Initiative CEI) oraz Zgromadzenia Parlamentarnego OBWE.
W latach 1995 - 2001 należał do rady zarządzającej Partii Europejskich Socjalistów (PES), mającej swoją reprezentację w Parlamencie Europejskim.