Diplomado en Artes Aplicadas y especializado en logopedia, ejerció la docencia en distintos centros públicos de Galicia y Asturias.
Desde enero de 2006 es director-gerente de la S.A. de Gestión del Plan Xacobeo, empresa pública dependiente de la Dirección General de Turismo, integrada en la Consellería de Innovación e Industria, y responsable de la dinamización y promoción del Camino de Santiago.
Fue concejal de Cultura y Educación en el Ayuntamiento de Lugo en el período 1999-2003, en representación del BNG.