1957-1964 Volksschule
1964-1967 Berufsschule und landwirtschaftliche Ausbildung
seit 1966 Mitglied der Jungen Union (JU) in Bayern
seit 1966 Mitglied der CSU
1968 Gehilfenprüfung
1968-1970 Fachschule Landwirtschaft
1970-1972 Ausbildung Metall
1972 Abschlussprüfung als staatlich geprüfter Schweißer
1972 staatlich geprüfter Landwirt
1974 Meisterprüfung als Landwirtschaftsmeister
1974 Übernahme des elterlichen Betriebs
1976-1981 stv. Bezirksvorsitzender der Bayerischen Jungbauernschaft Oberpfalz
1981-1984 stv. Landesvorsitzender der Bayerischen Jungbauernschaft
ab 1982 Ortsobmann des Ortsverbands der Bayerischen Jungbauernschaft Ehenfeld
Kreisobmann der Bayerischen Jungbauernschaft des Landkreises Sulzbach-Rosenberg
Bezirksvorstandsmitglied des Bezirks der Bayerischen Jungbauernschaft Oberpfalz
Mitglied der Landesversammlung des BBV
ab 1982 Mitglied des Vorstands Milchwerke Regensburg (Domspitzmilch eG)
ab 1982 BBV-Obmann Amberg-Sulzbach
ab 1984 Mitglied des Kreistags im Landkreis Amberg-Sulzbach (CSU)
1992-2017 Präsident des BBV-Bezirksverbands Oberpfalz
1990 Aufsichtsratsvorsitzender der Viehvermarktungsgenossenschaft Oberpfalz eG
Vorsitzender des Fach-Ausschusses Wald und Nachwachsende Rohstoffe im BBV
ab 1996 Mitglied des Stadtrats in Hirschau (CSU)
28.11.1992-31.12.1999 Mitglied des Bayerischen Senats
1992-2017 Mitglied im Vorstand von C.A.R.M.E.N. e.V.
ab 11.1.1996 Energiebeirat beim Bayerischen Staatsministerium für Wirtschaft, Verkehr und Technologie
01.05.2002-20.10.2008 Mitglied des Bayerischen Landtags (CSU); nachgerückt am 01.05.2002 für den Abgeordneten: Mirbeth, Herbert
2001-2016 Vorstandsvorsitzender der Domspitzmilch eG
2007-2019 Mitglied des Vorstands der Bayernland eG
Mitgliedschaften: Sport- und Gesangsverein; Jagdgenossenschaft; FFW
Auszeichnungen: Bayerische Staatsmedaille in Silber, Bayerischer Verdienstorden (2011)