Estudió Medicina y Farmacia en la Universidad de Santiago de Compostela y en La Habana.
En 1877 ingresó en el Cuerpo de Sanidad del Ejército, y al año siguiente embarcó para Cuba.
Ascendió a mayor y pasó al Hospital Militar de La Coruña.
En 1910 fue nombrado subinspector médico, y regresó a La Coruña al año siguiente como médico de Capitanía y jefe de servicios del Hospital Militar, retirándose en 1915.
A propuesta de Florencio Vaamonde, Uxío Carré Aldao y Andrés Martínez Salazar, el 8 de agosto de 1921, ingresó en la Real Academia Gallega, con el discurso "Algunas consideraciones sobre la trascendencia que para la transformación social de Galicia tuvo el reinado de los Reyes Católicos", respondido por Juan Barcia Caballero, y fue tesorero de esa institución desde 1924 hasta 1938.