Profesor de ESO en el Instituto de Bachillerato “Francisco Aguiar” de Betanzos (en situación de excedencia especial por ser Alcalde de Betanzos), con especialización en Matemáticas y Ciencias Naturales, realizados a través del Instituto de Ciencias de la Educación (ICE) y la Universidad Nacional de Educación a Distancia (UNED). Director de los colegios públicos “Virxen da Cela” en Monfero y “Francisco Vales Villamarín” de Betanzos.
Fue elegido concejal del Ayuntamiento de Betanzos en el año 1983 y alcalde en 1985, siendo reelegido en 1987, 1991, 1995, 1999 y 2003. Coordinador provincial del PSOE durante los años 1989 y 1990. Presidente de la Federación de Concellos Galegos (FCG) en 1988, fue reelegido en 1991 y 1995. Desde el año 1996 es vicepresidente 1º de la Federación Gallega de Municipios y Provincias (FEGAMP). Miembro del Consejo Federal de la Federación Española de Municipios y Provincias (FEMP). Forma parte de la “Comisión Nacional de Alcaldes para el V Centenario”, en representación de Galicia. Es presidente de honor del Centro Betanzos de Buenos Aires. Es miembro de la comisión ejecutiva gallega del PSG-PSOE. Es miembro de honor de varias asociaciones culturales y deportivas y forma parte de varias comisiones y organismos representativos dentro de la Comunidad Autónoma de Galicia.