Estudió en A Coruña, donde tuvo como maestro a Xoán Vicente Viqueira. Acabados sus estudios de bachillerato en su ciudad natal, se traslada a Madrid. Allí cursará la carrera de Derecho en la Facultad de Derecho, especializándose en Derecho Penal, consiguiendo la licenciatura en 1926 y doctorándose en 1929. En 1931 es catedrático de derecho penitenciario en la Universidad de La Laguna, y posteriormente en las Universidades de Salamanca, Oviedo, Valencia y Barcelona.
Siendo joven (quizá influido por la ideología de su padre) formó parte del grupo anarquista coruñés “Tierra”, editor de la revista del mismo nombre. Colaboró activamente en la “Federación Universitaria Escolar” (FUE). En el ámbito político, fue diputado en las Cortes Constituyentes, en 1931, en la candidatura de la ORGA-FRG (había sido cofundador de la Organización Republicana Gallega Autónoma (ORGA) en 1929, participando también en la creación de la “Federación Republicana Gallega” en 1930). En febrero de 1936 es elegido diputado por A Coruña en las listas del “Frente Popular” (propuesto por su partido, “Izquierda Republicana”).
Durante la II República fue director general de administración local (1932) y director general de Beneficencia (1933) dependiente del Ministerio de la Gobernación de Santiago Casar Quiroga. En 1936 participó en la redacción del Estatuto de Autonomía de Galicia..
La explosión de la Guerra Civil española le coincide en Madrid, en zona republicana, y en septiembre de 1936 lucha con el Batallón de Milicias Populares Gallegas en el frente de Toledo. Posteriormente, es enviado como representante del gobierno acude la Ginebra cónsul general en Suiza y secretario de la Delegación Española en la Liga de Naciones, donde tiene el encargo de coordinar una red de espionaje a favor del gobierno democrático.
En 1938 realiza un viaje a Egipto para participar en El Cairo en una conferencia de Derecho Penal. Ese mismo año colaboró con Castelao para que en la reunión de las Cortes celebrada en Montserrat se debatiese el Estatuto de Galicia.
Se exiliará a los EE. UU, país al que llega en 1939, afincándose en Nueva York. Al año siguiente ocupa una plaza de profesor en el Departamento de Lenguas Románicas del “Hunter College” de Nueva York. En una etapa posterior dirigiría el programa doctoral en español de la “City University of New York”, encargándose también, en largos períodos, de los cursos de verano del “Middelbury College”.
Además de su actividad profesional, participó activamente en las colectividades gallegas en la ciudad: fue presidente de la Delegación del “Consejo de Galicia” en Nueva York y destacado miembro de la "Casa de Galicia de Unidad Gallega".
Dentro de sus numerosas publicaciones, podemos destacar: Doña Emilia Pardo Bazán, novelista de Galicia, Galicia, su alma y su cultura, Memorias de un estudiante liberal, Memorias de un diputado de las Cortes de la República, Memorias de un diputado republicano en la Guerra Civil Española, Historia de Galicia (varios tomos), El arte dramático de Valle Inclán o La poesía de Valle- Inclán. Del simbolismo al expresionismo, así como numerosos artículos, de temática histórica y literaria, en la revista gallega Grial, escritos tanto en gallego como en castellano.
En 1984 recibe la Medalla Castelao, en su primera entrega. Fue nombrado Cronista General de Galicia y doctor honoris causa por la Universidad de la Coruña. También fue nombrado académico de la Real Academia Gallega de Jurisprudencia y Legislación en 1978.
Respecto a su actividad en la Masonería, se sabe que trabajó en las logias “Mantua” (Madrid), “Turia” (Valencia), y “Barcelona” (Barcelona). Su nombre simbólico era Herculano.