Naceu o 1 de setembro de 1936 en Lucenza (Ourense). Estudou a carreira eclesiástica no Seminario de Ourense e na Universidade Pontificia de Salamanca. Máis tarde a de Filosofía e Letras na Universidade de Valladolid, doutourándose en Historia en 1975. Foi profesor nas Universidades de Valladolid, Alicante e Oviedo, catedrático na de Deusto e na Facultade de Humanidades do campus de Lugo. Na actualidade é profesor emérito.
Fixo escavacións arqueolóxicas en Chaves, no campamento romano Aquis Querquernis (Bande) e noutros xacementos. O seu labor máis importante desenvolveuna a partir de 1986 en Lugo, onde veu co seu equipo para facerse cargo das escavacións arqueolóxicas dos aparcadoiros subterráneos, fincándose na cidade.
É autor dunha vintena de monografías, de máis de cen artigos publicados en revistas científicas e dunha ducia de proxectos de investigación, director do Grupo Arqueolóxico "Larouco" e da revista do mesmo nome.
É membro de varias asociacións nacionais e estranxeiras. É académico correspondente da Real Academia da Historia e numerario da Real Academia Galega de Belas Artes da nosa Señora do Rosario.