1989
- Election au Conseil Municipal de Guines
1992
- Membre de la liste régionale
1994
- Elu Conseiller Général du Canton de Guînes
1995
- Elu Maire de Guînes
1997
- Elu Président de la Communauté de Communes des Trois-Pays (CCTP)
- Suppléant du député Dominique Dupilet
1998
- Vice-Président du Conseil Général
- Président d'Eden 62
2000
- Nommé élu référent pour l'Opération Grands Sites des Caps
2001 Réélu
- Maire de Guînes
- Conseiller Général
- Président CCTP
2002
- Suppléant du député Jack Lang
2004
- Membre de la liste régionale
- Elu président du Comité de Bassin de l'Agence de l'eau Artois-Picardie (--> 2014)
2004
- Elu président du Pays de Calais (-->2006)
2005
- Elu président de la Conférence Sanitaire du Littoral (-->2009)
2007
- Suppléant du député Jack Lang
- Démission du poste de maire
2008 Réélu
- Conseiller Général
- Adjoint à Guînes
- Président de CCTP
- Président Agence Eau
2011 Réélu
- VP du Conseil Général
- Président du Comité de Bassin de l’Agence de l’eau
- Membre de la liste sénatoriale
2012 :
- Candidat aux législatives
- Elu Président du Parc Naturel
2013
- Sénateur du Pas-de-Calais
- Démission de la CCTP
- Démission du CM de Guînes
2014 Réélu
- VP du Conseil général
- Président du Parc
2015
- Arrêt du Conseil Général
- Arrêt Eden
-Arrêt Parc Naturel
2017
- Arrêt du Sénat