seit 1970 bin ich CSU-Mitglied. 1974 wurde ich zum CSU-Ortsvorsitzenden in Lohr gewählt, viele Jahre war ich stellvertretender Kreisvorsitzender im Kreisverband Main-Spessart, Bis 2013 war ich unter Michael Glos stellvertretender Bezirksvorsitzender der CSU-Unterfranken, von 2001 bis 2008 auch Beisitzer im CSU-Parteivorstand
1978 bis 1996 Stadtrat in Lohr am Main
1978 bis heute Kreisrat in Main-Spessart
1986 bis 2013 Mitglied des Bayerischen Landtags
bis 2000 Mitglied der Ausschüsse für Landesentwicklung und Umweltfragen, Ernährung, Landwirtschaft und Forsten
2001 bis 2003 Bayerische Staatsminister für Gesundheit, Ernährung und Verbraucherschutz
2003 bis 2005 Bayerischer Staatsminister für Europa und regionale Beziehungen
2005 bis 2008 Bayerische Staatsminister und Leiter der bayerischen Staatskanzlei
2009 bis 2013 medienpolitischer Sprecher der CSU-Landtagsfraktion, Mitglied im Rundfunkrat und Vorsitzender des Grundsatzausschusses im Rundfunkrat.