Estudio la carrera eclesiástica en el Seminario de Ourense y en la Universidad Pontificia de Salamanca. Más tarde la de Filosofía y Letras en la Universidad de Valladolid, doctorándose en Historia en 1975. Fue profesor en las Universidades de Valladolid, Alicante y Oviedo, catedrático en la de Deusto y en la actualidad en la de Santiago de Compostela en el área de Historia Antigua.
Escribió más de 16 monografías sobre temas de su especialidad y más de cien artículos en revistas científicas. Realizó excavaciones arqueológicas en Lugo, Chaves, en el campamento romano Aquis Querquernis y en otros yacimientos.
Es autor de una docena de proyectos de investigación, director del Grupo Arqueológico "Larouco" y de la revista del mismo nombre. Es miembro de varias asociaciones nacionales y extranjeras como la Academia de Historia.Está casado y tiene dos hijos.
En noviembre de 2005 entró a formar parte de la Academia Gallega de Bellas Artes.