Tras cursar el bachillerato en el Colegio “Manuel Peleteiro” (1962-69), se licenció en Ciencias Exactas (Matemáticas) en la Universidad de Santiago de Compostela (1969-74). Desde el punto de vista de su actividad docente, comenzó como profesor interino, pasando con posterioridad a profesor agregado en el INEM Carlos Mª Rodríguez de Valcárcel de Ribadeo (hoy IES Dionisio Gamallo Fierros) en la especialidad de Matemáticas. En este centro ha sido también jefe de estudios y director en varias etapas.
Por lo que respecta a su actividad política, representó al Partido Popular en la oposición en el Ayuntamiento de Ribadeo (1991-95), fue alcalde desde 1995 a 2003 y vicepresidente primero de la Diputación Provincial de Lugo desde 1999. Desde 2009 es Jefe Territorial de la Consellería de Cultura e Turismo en la provincia de Lugo.
Es vicepresidente de la Sociedad Amigos da Gaita, organizadora de la “Xira de Santa Cruz”. A finales de los 80 y principios de los 90 fue directivo del Club de Baloncesto Ribadeo C.B.