Es licenciado en Matemáticas por la Universidad de Santiago de Compostela (1989) y doctor en Matemáticas por la misma universidad (1993).
Toda su carrera profesional se ha desarrollado en la Universidad de Vigo, donde ha ocupado distintos puestos académicos. En 2007 obtuvo la habilitación para catedrático de universidad en el área de Fundamentos del Análisis Económico y, desde 2008, ejerce como catedrático.
Sus principales líneas de investigación son la teoría de juegos y la elección social. Ha publicado en revistas científicas de prestigio internacional como Management Science, Mathematics of Operations Research o Journal of Economic Theory. Ha sido investigador principal de varios proyectos de ámbito nacional y autonómico, y ha dirigido cuatro tesis doctorales.
Ha impartido conferencias plenarias en diversos congresos, así como seminarios en universidades de España, Europa, América y Asia. También ha participado en la organización de varios congresos en la Universidad de Vigo y ha formado parte de comités científicos de distintos encuentros académicos. Ha sido miembro de tribunales de tesis doctorales en España y otros países europeos, además de desempeñar cargos de gestión como director de Departamento y vicedecano.