Es licenciado en Medicina y Cirugía (Universidad de Santiago de Compostela), licenciado en Estomatología (Universidad de Madrid) y diplomado en Sanidad Nacional por la Escuela Nacional de Sanidad. Es médico de asistencia pública domiciliaria y médico de zona del Servicio Gallego de Salud. Fue jefe de Sanidad de Monforte de Lemos. Es alcalde de Pantón (desde 1985) y presidente de la Asociación "Ribeira Sacra Lucense" del plan "Leader".
Está casado y tiene cuatro hijos.