Licenciado en Geografía e Historia por la Universidad de Santiago de Compostela, obtuvo el grado de licenciatura en Historia con la calificación de sobresaliente cum laude en la Universidad de Zaragoza. Es doctor en Filosofía y Letras, sección de Historia, con la calificación de sobresaliente cum laude por la Universidad de Zaragoza. Actualmente es profesor titular de Historia Contemporánea de la Universidad de Vigo.
Publicó los siguientes libros: La masonería y la Coruña. Introducción a la historia de la masonería gallega. Vigo, Ed. Xerais, 1984, 333 páginas; Galicia y la masonería en siglo XIX. Sada (A Coruña), Ed. do Castro, (2ª edición), 676 páginas; Laicismo, educación y represión en la España del siglo XX. (Ourense, 1909-1936/39). Sada (A Coruña), Ed. do Castro, 1993, 323 páginas y Masonería Universal. Una forma de sociabilidad. Familia Galega (1814-1996). A Coruña, Fundación Ara Solís, 1996, 222 páginas.
Es miembro numerario desde 1990 de la Sociedad Española de Historia de la Educación, del Centro de Estudios Históricos de la Masonería Española,... Es profesor asociado del Laboratoire Literature et Historie des Pays de Langues Europeennes de la Université de Franche-Comté.