Es doctor en Químicas por la Universidad de Santiago de Compostela, funcionario en excedencia del Cuerpo de Profesores de Enseñanza Secundaria y funcionario del Cuerpo Superior de la Administración de la Xunta de Galicia.
Desde 1987 es jefe del Servicio de Promoción de la Investigación de la Consellería de Educación y Ordenación Universitaria y, desde 1998, está adscrito a la Secretaría General de Investigación y Desarrollo.
Ocupó el cargo de subdirector general de Gestión Administrativa y Económica de la Dirección General de Investigación y Desarrollo desde febrero de 1999 hasta 2006, momento en el que pasó a ocupar el cargo de secretario general da Consellería de Educación e Ordenación Universitaria.