Il est conseiller général de la Vienne de 1973 à 1988, et député de 1978 à 1993. Éric Duboc lui succède.
Il préside la communauté d'agglomération de Poitiers de sa création par transformation du district de 1999 à 2008. Conseiller régional de Poitou-Charentes de 1978 à 1988, et à nouveau de 2004 à 2010, il préside durant cette dernière période la commission Infrastructures, équipements publics, services publics, énergies transports, TIC.