Nombrado alcalde de Puenteareas (Pontevedra) en 1968, durante la dictadura franquista, con la llegada de la democracia representativa entró en Alianza Popular y fue diputado en el Congreso de los Diputados (1979-1982), senador (1993-1997) y primer presidente de la Federación Galega de Municipios e Provincias (1989-1992).