Profesor Asociado de Medicina Preventiva y Salud Pública en la Universidad de Santiago de Compostela. Facultativo Especialista de Área de Medicina del Trabajo en el Área Sanitaria de Santiago de Compostela y Barbanza del SERGAS.
Master en Prevención de Riesgos Laborales, Gestión de la Calidad y Gestión de los Sistemas Medioambientales por Les Heures, Universidad de Barcelona y el Centro de Iniciativas Profesionales de Vigo.
Técnico Superior en Prevención de Riesgos Laborales, con las especialidades de: Seguridad en el Trabajo, Higiene Industrial y Ergonomía y Psicosociología Aplicada.
Tutor de Residentes de la Especialidad de Medicina del Trabajo en el Complejo Hospitalario Universitario de Santiago de Compostela.