Es diplomado en Matemáticas (Estadística e Investigación Operativa), diplomado en Dirección Económica y Administrativa de Hospitales por la Escuela de Alta Dirección y Administración de Barcelona, árbitro de la Federación Internacional de Balonmano, preparador provincial y territorial de balonmano y diplomado en Medicina y Ciencias del Deporte por el Comité Olímpico Español y la Federación de Medicina Deportiva. De 1988 a 1990, ocupó el puesto de director de Gestión y Servicios Generales del Complejo Hospitalario Cristal-Piñor del INSALUD en Ourense. Desde julio de 1990 es director de Gestión y Servicios Generales del Complejo Hospitalario Xeral-Calde del SERGAS en Lugo. Fue jugador de balonmano, llegando a actuar en Primera División, siendo elegido mejor jugador lucense en categoría juvenil. Fue árbitro de División de Honor de Balonmano desde 1988, internacional "B" desde 1989 y árbitro de la Federación Internacional de Balonmano desde 1994.
Asistió como anotador-cronometrador al Campeonato del Mundo Junior (Galicia, 1989) y a la Olimpiada de Barcelona (1992). Como árbitro asistió a los Campeonatos de Europa Junior de Polonia (1985), Francia (2000), a los Campeonatos del Mundo Junior de Costa de Marfil (1997), China (1999) y al Campeonato del Mundo Femenino de Alemania (1997). Dirigió partidos internacionales de balonmano en 17 países.
Fue galardonado con la Medalla al Mérito de la Federación Gallega de Balonmano (1996), con el premio anual de la misma en los años 1989 y 1995 y con la medalla de plata al Mérito Deportivo de la Real Federación Española de Balonmano (1993). Está casado y tiene dos hijos.