1949-55 im Sozialministerium tätig, 1959 Wechsel in die Zentralsparkasse und Kommerzialbank Wien. 1966 Bezirksobmann der SPÖ Wien-Margareten, 1960-66 Abgeordneter zum Wiener Landtag und Mitglied des Wiener Gemeinderats, 1966-83 Abgeordneter zum Nationalrat, 1973-77 Bundesminister für Verkehr, 1977-83 Bundesminister für Inneres, 1983-84 Bundesminister für Auswärtige Angelegenheiten.