2000 - 2002  Gemeinderat Häggenschwil
2005 - 2017  Gemeinderat Andwil
seit 2017  Gemeindepräsident Andwil
​​​​​​​seit 2009  Kantonsrat Kanton St.Gallen
 

2005 - 2008   Vizepräsident SVP Kanton St.Gallen
2008 - 2011   Präsident SVP Kanton St.Gallen​​​​​​​