- Depuis 1996 Membre du comité PLR Morat
- Depuis 2000 Membre du Conseil général de Morat (Législatif)
- 2005/2006 Président du Conseil général de Morat
- 2006 - 2011 Chef du groupe du PLR au Conseil général de Morat
- Depuis 2001 Membre du Grand Conseil du canton de Fribourg
- Depuis 2003 Vice-président du PLR du canton de Fribourg
- 2001 - 2008 Président du comité de gestion du Home médicalisé du district du Lac
- Depuis 2009 Président du Comité du Réseau Santé du Lac
- Depuis 2004 Membre du Conseil d'administration de la Banque cantonale de Fribourg
- Depuis 2011 Chef de groupe PLR au Grand Conseil