Es licenciado en Ciencias Políticas por la Universidad de Santiago de Compostela.
Fue concejal del área de Economía y Hacienda en la anterior legislatura durante un período de casi 2 años. Actualmente es Alcalde del Ayuntamiento de Marín (Pontevedra). Es secretario de Organización de la agrupación del PSOE en Marín, secretario comarcal del PSOE en el Morrazo y fue candidato por el PSOE en las últimas elecciones generales por la provincia de Pontevedra en el nº 5 de la lista.
Está casado y sin hijos.