Licenciado en Derecho por la Universidad de Santiago de Compostela en el año 1986 y diplomado por la Escuela de Práctica Jurídica de La Universidad de Santiago. Realizó los estudios de Tercer ciclo Universitario (1986-1988) en el programa "Derecho autonómico y comunitario europeo" y se doctoró en Derecho por la Universidad de Santiago de Compostela en el año 1990.
En el año 1993 fue designado letrado del Tribunal Constitucional y en el 2002 obtuvo la plaza de catedrático en la Universidad de Valencia.