Licenciado en Filosofía y Letras (sección de Geografía e Historia) por la Universidad de Santiago en 1971, obtuvo el Premio Extraordinario de Licenciatura con la tesis sobre la Muralla Romana de Lugo, publicada en 1972.
Fue profesor de Historia y Arqueología así como becario de investigación en la Universidad de Santiago entre 1971 y 1974.
Funcionario del Cuerpo Facultativo de Conservadores de Museos desde 1974, fue Director-Conservador del Museo Provincial de Lugo entre 1976 y 1984, y desde 1983 hasta 2014 (fecha de jubilación) fue Director del Museo del Castro de Viladonga (Castro de Rei, Lugo) así como de los trabajos arqueológicos en este yacimiento castrexo y galaico-romano.
Entre 2005 y 2009, fue Director general de Patrimonio Cultural en la Xunta de Galicia.
Desde 2016 es profesor-investigador ad honorem de la USC en la Facultad de Humanidades de Lugo.
Es miembro patrono fundador del Museo do Pobo Galego, promotor del Consejo Gallego de Museos, y forma parte de diversas comisiones técnicas relacionadas con el Patrimonio Histórico y Cultural, así como de otras entidades de carácter académico, científico y cultural.
Autor (solo o con otros) de más de doscientas setenta publicaciones y colaboraciones en forma de libros, artículos, folletos, y trabajos varios, en especial sobre temas de Arqueología gallega y lucense, Epigrafía y Numismática romanas, Museos, Patrimonio cultural... destacando los estudios sobre las murallas, las termas, las inscripciones y otros aspectos del Lugo romano, guías arqueológicas y de museos como el de Lugo, San Paio de Narla y Castro de Viladonga, colaboraciones en catálogos de exposiciones y en la Gran Enciclopedia Gallega, informes y memorias de excavación, una síntesis sobre la Romanización de Galicia, un diccionario de términos de arqueología y prehistoria gallegas, varios trabajos sobre los Museos gallegos, etc...
Autor de diversos proyectos relacionados con el Patrimonio Cultural (Murallas y Termas de Lugo, Sta. Eulalia de Bóveda, inventarios, etc...) y con la instalación y montaje de museos (Lugo, San Paio de Narla, Castro de Viladonga, y otros) y colaboración en varias exposiciones temporales.
Asistió a más de cien congresos, coloquios, cursos y seminarios de tema histórico, patrimonial y de gestión, celebrados en Galicia, España y Portugal.
Participó en más de treinta campañas de excavación y prospección arqueológica en varios yacimientos gallegos. Intervino en más de trescientas conferencias, charlas y mesas redondas sobre temas de Arqueología, Historia, Patrimonio Cultural y Museos, etc...