Estudió medicina en Santiago y Madrid y fue catedrático en las universidades de Granada y Santiago de Compostela, así como director del Hospital de San Roque y del Manicomio de Conxo en Santiago.