Parlaments- bzw. Ratstätigkeit:
1963 - 1965 Mitglied des Heidelberger Stadtrates
1965 - 1967 Bundestagsabgeordneter für den Wahlkreis Neustadt/Speyer
1971 - 1988 Mitglied des Landtags von Rheinland-Pfalz
1994 - 2004 Mitglied des Thüringer Landtags
Parteiämter:
1965 - 1967 Beisitzer im Bezirksvorstand der CDU Pfalz
1967 - 1975 Vorsitzender des Bezirksverbandes der CDU Pfalz (1967 - 1969), später Rheinhessen-Pfalz (1969 - 1975)
1974 - 1988 Landesvorsitzender der CDU-Rheinland-Pfalz
Seit 1975 Mitglied des Bundesvorstandes der CDU Deutschlands
Seit 1981 Vorsitzender des Ausschusses "Europäische Politik" der EDU
Seit 1985 Vizepräsident der Europäischen Demokratischen Union (EDU)
1993 - 2000 Landesvorsitzender der CDU Thüringens
Seit 2004 Ehrenvorsitzender der CDU Thüringen