Criado en Ponferrada y desde los 12 años vecino de A Coruña. Hijo y nieto (por parte de padre) de ferroviarios y de madre y abuela coruñesas. Soltero y sin hijos. Licenciado en Ciencias Químicas por la Universidad de Santiago. Profesor de física y química durante 11 años en el Colegio de Atocha en Betanzos. Jefe de control de calidad en Poligal durante 2 años en Narón. Trabajo desde el año 2000 hasta hoy en la biblioteca del Fórum Metropolitano. Militante del partido desde 1993. Militante de UGT y ex-secretario general de la sección sindical de UGT bibliotecas de empresa LTM en A Coruña.