Es licenciado con premio extraordinario fin de carrera y doctor en derecho por la Universidad de Santiago de Compostela, de la que fue vicedecano, y catedrático de derecho civil en la Universidad de La Coruña. Además, es miembro de la Comisión Técnica de Derecho dependiente del Consejo de la Cultura Gallega, vocal del pleno de la Comisión Superior para el Estudio del Desarrollo del Derecho Civil Gallego y miembro numerario de la Academia Gallega de Jurisprudencia y Legislación. Asimismo, es autor de varios libros sobre su especialidad y de numerosos artículos científicos en revistas jurídicas, buena parte de los cuales están traducidos al ruso por parte del Centro de Derecho Privado Adjunto a la Presidencia de Rusia. Es Vocal de la Comisión General de Codificación.