François Deluga est maire de la ville du Teich depuis 1989. Il a été élu président de la Communauté d'agglomération Bassin d'Arcachon Sud en 2002. Il a également été député de la Gironde de 1997 à 2002, puis de 2008 à 2012. En 2004, il occupait la vice-présidence du Conseil régional d'Aquitaine où il était en charge de l'aménagement du territoire, de l'environnement, du littoral, des parcs naturels et des technologies d'information et de communication.
François Deluga s'est engagé au sein du Parc naturel régional des Landes de Gascogne, où il a occupé successivement les fonctions de secrétaire, vice-président puis président entre 1995 et 2001.
En tant que président du conseil de gestion du Parc naturel marin du bassin d'Arcachon, François Deluga siègera au conseil d'administration de l'Agence des aires marines protégées.