2011
- 1. Ersatz bei den Nationalratswahlen
2007
- 1. Ersatz bei den Nationalratswahlen
seit 2006
- Präsident der politischen Kommission des Dachverbandes von SWISSMECHANIC (schweizerischer Arbeitgeberverband für die mechanisch-technischen sowie elektrotechnischen Klein- und Mittelbetriebe) als Nachfolger von Nationalrat Peter Spuhler.
- Mitglied im Vorstand von SWISSMECHANIC Sektion Solothurn
seit 2004
- Mitglied der kantonsrätlichen Finanzkommission
2001-2004
- Mitglied der kantonsrätlichen Bildungs- und Kulturkommission
2002-2011
- Präsident der SVP Kanton Solothurn
seit 2002
- Mitglied im Zentralvorstand der SVP Schweiz
seit 2001
- Kantonsrat
- Gemeinderat von Grenchen
seit 2000
- Mitglied im Vorstand der SVP Grenchen
- Aktivmitglied oder Präsident vieler Abstimmungskomitees
