Fue diputado en el Parlamento de Galicia desde la primera a la cuarta legislatura autonómica (1981-1997), y concejal de su ciudad natal desde 1979 hasta que, en 1983, obtiene la alcaldía de Betanzos al ganar las elecciones municipales por mayoría absoluta.