A lo largo de su carrera política ocupó un gran número de cargos y puestos de responsabilidad: fue presidente de la Unión Social Cristiana de Baviera (CSU), varias veces ministro en el Gobierno federal y del estado federado de Baviera.