Natural de Viladequinta de Valdeorras (Ourense), estudou Teoloxía na Universidade Pontificia de Salamanca, e Xermanística, Historia, Filosofía e Teoloxía nas alemás de Ratisbona e Munich. É doutor en Teoloxía e Filosofía pola Universidade de Munich. Nesta Universidade foi ademais wissenchaftlicer Assistent (= Axudante de cátedra) do Prof. Leo Scheffczyk durante oito años.
Adscrito desde o ano 1982 ao Consello Superior de Investigacións Científicas, na actualidade é científico titular do CSIC con destino no Instituto de Estudos Galegos “Padre Sarmiento” (Santiago de Compostela), onde ademais de ser secretario de publicacións, participa en varios proxectos de investigación sobre a historia de Galicia, ao mesmo tempo que está elaborando una Historia das Encomendas da Orde de Malta en Galicia, da que xa apareceu o primeiro volume. É tamén autor de numerosos libros e artigos, en alemán, galego e español, sobre historia, teoloxía e filosofía.