Après avoir été membre du PR, composante de l'UDF jusqu'en 1997, il rejoint les rangs de Démocratie libérale après la séparation de ce parti de l'UDF. En 2002, avec son parti, il rejoint finalement l'Union pour un mouvement populaire.
Biographie
Agriculteur de profession, il entre en politique en 1971, à l'âge de 31 ans, en devenant maire de Plouhinec, sa commune natale. Il occupera ce poste pendant 24 ans, jusqu'en 1995.
En 1981, il se retrouve à nouveau élu comme suppléant de Christian Bonnet. C'est l'élection de celui-ci au Sénat en 1983 qui lui permettra de retrouver les bancs de l'Assemblée nationale pour la fin de la VIIe législature après avoir remporté une élection législative partielle le .
En 1986, il est réélu député du Morbihan à la faveur du scrutin proportionnel. Il sera depuis régulièrement réélu dans la 2e circonscription du Morbihan.
Ainsi, le , il est à nouveau élu député pour la XIIe législature (2002-2007). Ce fut son septième et dernier mandat parlementaire. Il siège alors dans le groupe UMP. Il ne se représente pas en 2007 et échoue à faire élire son suppléant, Jean-Michel Belz, maire de Quiberon.