Licenciado en Geografía e Historia, especialidad de Arte Moderno y Contemporáneo (Promoción 1980-85) por la Universidad de Santiago de Compostela, fue profesor en el Colegio San Rosendo (Ferrol) en el curso 1988-89 y profesor de enseñanza secundaria en el I.E.S. Dionisio Gamallo Fierros desde 1989 hasta 2001. El 16 de abril de 2001 tomó posesión como gerente de la Fundación para el Desarrollo de la Mariña Central, con capitalidad en Mondoñedo.
Fue concejal del partido popular, en la oposición, en el Ayuntamiento de Ribadeo en el período 1991-95, primer teniente de alcalde y concejal de Cultura, Educación, Juventud, Deportes y Servicios Sociales en el Ayuntamiento de Ribadeo desde 1995 a 1999 y desde 1999 a 2003. En la actualidad ocupa el puesto de secretario general del Partido Popular en Ribadeo.
Es vicepresidente de la Asociación de Amigos del Camino Norte de Santiago.