Licenciado con grado en Filosofía y Letras (1970). Doctor en Historia (1975). Becario de investigación del Ministerio de Educación y Ciencia (1971-74) y de la Fundación Juan March (1997-78). Profesor adjunto de Historia Medieval de la USC (1970-78). Profesor adjunto numerario de Historia Medieval Universal y de España de la Universidad de Extremadura (1981-82). Catedrático numerario de Historia Medieval de la Universidad de Santiago (desde 28 de abril de 1982). Fue investigador principal de proyectos financiados por la Dirección General de Investigación Científica y Técnica del Ministerio de Educación y Ciencia, sin solución de continuidad, desde 1991. Fue invitado por las principales universidades españolas, el Consejo Superior de Investigaciones Científicas, la Casa de Velázquez, la Universidad de Oporto (Portugal) y la Université du Maine (Le Mans, Francia), para dictar conferencias, dirigir seminarios de investigación o impartir cursos de tercer ciclo.
Autor o coautor, entre otros, de los siguientes libros:
La región del obispado de Tuy en los siglos XII a XV. Una sociedad en la expansión y en la crisis (1976).
La colonización cisterciense en Galicia (1981).
La introducción del Císter en España y Portugal (1991).
La idea y el sentimiento de la muerte en la historia y en el arte de la Edad Media (1992).
De Galicia en la Edad Media. Sociedad, Espacio y Poder (1993).
El reino de León en la Alta Edad Media. VII (1995).
Antroponimia y sociedad. Sistemas de identificación hispano-cristianos en los siglos IX al XIII (1995).
Publicó, además, una larga serie de artículos en revistas científicas y actas de congresos nacionales e internacionales, de los que el principal hilo conductor es la exploración, preferentemente en el marco de Galicia, de la historia social en los siglos centrales de la Edad Media.
Dirigió, hasta el momento, doce tesis doctorales.
Participó como ponente invitado, en numerosos congresos científicos nacionales e internacionales.
Premio de Investigación de la Xunta de Galicia en el año 1995.