Su carrera política empezó durante los años 70 militando clandestinamente en el PSOE por La Coruña.
Ocupando un importante lugar en la política de su ciudad en las primeras elecciones democráticas, en la primera corporación, se presentó como candidato a la alcaldía de La Coruña por el PSOE obteniendo 6 concejales por debajo de la UCD con 8 miembros , pero aun siendo la primera fuerza de la izquierda en el consistorio , mediante los llamados Pactos del Hostal , cedieron la alcaldía a los nacionalistas convirtiéndose en el primer teniente de alcalde de la ciudad.
En las elecciones generales de 1979 resultó elegido senador por la provincia de La Coruña por el PSOE.
También fue diputado en las elecciones al Parlamento de Galicia de 1981, 1985, 1989, 1993 , por el PSdeG-PSOE, durante esos años actuó como portavoz de su grupo parlamentario y vicepresidente del Parlamento de Galicia.
Durante estos años asumió diferentes cargos , Secretario Xeral da Grande Área de Expansión Industrial de Galicia y subdelegado provincial del Ministerio de Obras Públicas y Urbanismo.