| Laufbahn |
| | Volksschule |
| | Hauptschule |
| ab 1954 | Gemeindeparteivorsteher, ÖVP, St.Agatha |
| ab 1959 | Landwirtschaftlicher Facharbeiter |
| ab 1960 | Sekretär, Land- und Forstarbeiterbund Oberösterreich |
| | Kammerrat, Landarbeiterkammer für Oberösterreich |
| | Mitglied, Landarbeiterkammertag |
| ab 1963 | Gemeindeparteivorsteher, ÖVP, Waizenkirchen |
| ab 1967 | Obmann, Österreichischer Arbeiter- und Angestelltenbund, Waizenkirchen |
| ab 1968 | Bezirksobmann, Österreichischer Arbeiter- und Angestelltenbund, Grieskirchen |
| | Bezirksparteivorsteher, ÖVP |
| | Bezirksobmann, ÖVP, Grieskirchen |
| ab 1973 | Mitglied der Landesleitung, Arbeiter- und Angestelltenbund Oberösterreich |
| ab 1977 | Vorstandsmitglied Angestelltensektion, Arbeiter- und Angestelltenbund Oberösterreich |
| Funktionen in Staats- und Gemeindeorganen |
| ab 1967 | Gemeinderat Waizenkirchen, ÖVP |
| 15.05.1970-15.03.1995 | Bürgermeister Waizenkirchen, ÖVP |
| 16.11.1973-24.10.1979 | Landtagsabgeordneter, ÖVP |
| 25.10.1979-27.10.1985 | Landtagsabgeordneter, ÖVP |
| 28.10.1985-06.12.1990 | Landtagsabgeordneter, ÖVP, Mitglied: Ausschuss f. volkswirtschaftliche Angelegenheiten, f. Finanzen, f. öffentliche Wohlfahrt, Kontrollausschuss |