- Kreisvorsitzender der FW Miltenberg (1990 bis 2011)
- Fraktionsvorsitzender der FW im Kreistag (seit 1996)
- Bezirksvorsitzender Unterfranken der FW (1994 bis 2009)
- FW-Bezirksgruppenvorsitzender seit 2009
- Mitglied im Landesvorstand der Freien Wähler (Verband und Gruppe) seit 2004
- Stadtrat in Erlenbach (2002 bis 2008)
- Kreisrat im Kreistag Miltenberg (seit 1990)
- Mitglied im Verwaltungsrat der Sparkasse Miltenberg seit 2008
- Mitglied im Kuratorium der Sparkasse Miltenberg/Obernburg (seit 2008)
- Mitglied im Aufsichtsrat des TV Großwallstadt (2006 bis 2008)
- Kreisvorsitzender de Bund Naturschutz KG Miltenberg seit 2004
- Leiter des bayernweiten Arbeitskreises Umweltbildung des Bund Naturschutz (2006 bis 2008)
- stellvertr. Vorsitzender von „Main-Ehrenamt“ (seit 2008)
- Gründung des Initiativkreises „Menschenwürde für Flüchtlinge Aschaffenburg“ im Jahr 2011