Député des Landes et président du conseil général du département pendant plus de trois décennies, il est plusieurs fois secrétaire d'État sous la présidence de François Mitterrand dans les années 1980 et président de l'Assemblée nationale entre 1992 et 1993.