Membre fondateur de la Fondation Jean-Jaurès et membre du Conseil d'administration depuis sa création en 1992. Fondateur et président de l'Association Cercle Léon Blum depuis 2003. Fondateur et chef d'entreprise de la société de conseil 4 A international depuis 1995. Vice-président de la Commission nationale des conflits du Parti socialiste (PS) depuis 1997. Trésorier de la campagne présidentielle de Lionel Jospin en 1995. Directeur financier et juridique du PS au siège national de 1990 à 1995. Délégué général du PS de 1988 à 1990. Directeur de cabinet du maire de Villeneuve d'Ornon de 1985 à 1988. Secrétaire général du groupe socialiste du Conseil général de la Gironde de 1982 à 1985.