Il participe à la fondation de la section de l'Union chrétienne-sociale en Bavière dans sa ville natale en 1945, et exerce à partir de 1951 la présidence du parti dans l'arrondissement de Neustadt, supprimé en 1972. Il intègre le comité directeur de la CSU en 1957, et devient six ans plus tard vice-président de la formation jusqu'en 1985.
Il s'engage également au sein des structures confessionnelles du parti. Il est ainsi vice-président du groupe de travail protestant (EAK) de la CDU/CSU de 1970 à 1993, et président de l'EAK de la CSU entre 1974 et 1993. Il occupe en outre le poste de président d'honneur du conseil économique consultatif de la CDU/CSU pendant vingt-cinq ans à compter de 1970.
Élu à l'assemblée de l'arrondissement de Neustadt en 1945, il entre un an plus tard au conseil municipal de Neustadt an der Aisch, où il siège jusqu'en 1964. Il quitte l'assemblée d'arrondissement au bout de trois ans, mais y fait son retour en 1952, dont il est membre pendant douze ans.