Aunque nació en Vila de Cruces (Pontevedra), vivió en Santiago desde muy niño hasta los 23 años, pasando luego a vivir en A Coruña, donde reside actualmente.En 1967 comienza a colaborar en la organización de los primeros núcleos de la USO en Vigo, Ferrol y A Coruña. En el año 1977, con motivo del Congreso de Fusión de la USO con UGT, se integra en el Sindicato Socialista en A Coruña, afiliándose también por esa fecha al PSOE. En A Coruña participa en tareas de Organización del Sindicato, siendo elegido secretario general de la Unión Local de la UGT de A Coruña en 1978.En agosto de 1980, en el II Congreso de la UGT de Galicia, celebrado en Ferrol, fue elegido secretario general del Sindicato, responsabilidad que aún desempeña en la actualidad.
En 1985 fue elegido diputado en la listas del PSdeG-PSOE, cargo del que dimitió tres años después, días antes de la huelga general del 14 de diciembre de 1988.De su paso por el Parlamento, cabe destacar la iniciativa de lei creadora del Consello Galego de Relacións Laborais entre otras.En 1985 participa en la creación y constitución del Consejo Sindical inter-regional Galicia-Norte de Portugal, del que fue su primer presidente. En representación de este Consejo, particpó en el 7º Congreso Estatutario de Confederación Europea de Sindicatos (CES), celebrado en Luxemburgo en mayo de 1991. En 1989 impulsa la constitución de la Fundación "Luis Tive", declarada de "interese galego", por disposición de la Xunta de Galicia, siendo su primer presidente. En 1999 participa en la constitución de la Fundación para la Defensa del Consumidor (FUNDECO) y en la Fundación para la Defensa y Promoción de los Derechos de la Mujer "María Xosé Arcos". De entre las múltiples actividades llevadas a cabo a lo largo de estos años, cabe destacar la participación en la dirección de tres huelgas generales: la del 14 de diciembre de 1988, la del 2 de abril de 1992 y la del 27 de enero de 1993.