Estudió Magisterio en la Escuela Superior de A Coruña, consiguiendo su primera plaza en propiedad en 1962. Entre los años 1963-1968 estudió Filosofía y Letras en la Universidad Complutense de Madrid. Durante el curso 1969-70 fue profesor ayudante de Clases Prácticas en la Cátedra de Metafísica (Crítica) y posteriormente profesor de Filosofía en los institutos de Jerez de la Frontera, Madrid, Viveiro y Lugo. Fue director del Instituto de Bachillerato de Viveiro entre 1974 y 1977. De 1977 a 1979 fue profesor agregado y jefe de estudios de nocturno del Instituto "Nuestra Señora de los Ojos Grandes" de Lugo. En el curso 1979-80 accedió al cuerpo de catedráticos con destino en el Instituto "Lucus Augusti" de Lugo. Fue jefe de estudios (1982-85) y secretario del Instituto Gallego de Bachillerato a Distancia (1985-91). Desde 1991 a 2005 fue delegado provincial en Lugo de la Consellería de Cultura y Juventud/ Consellería de Cultura, Comunicación Social y Turismo de la Xunta de Galicia.