Hijo del mayorista compostelano Tomás Carro Carro.
Solo ejerció como eclesiástico en algunas parroquias santiaguesas, interesándose desde muy joven por la arqueología.
Perteneció al Seminario de Estudios Gallegos y luego al Instituto de Estudios Gallegos Padre Sarmiento.
Ingresó en la Real Academia Gallega el 27 de julio de 1941[1] y fue correspondiente de la Real Academia de la Historia y de la Real Academia de Bellas Artes de San Fernando.
Colaboró en la revista Spes.