Von 1950 bis 1966 gehörte er als Abgeordneter dem Bayerischen Landtag an. Er wurde dabei im Stimmkreis Bad Kissingen-Stadt und -Land, Bad Neustadt an der Saale (heute Stimmkreis Bad Kissingen ) stets direkt gewählt.