Licenciado en Medicina pola Universidade de Santiago de Compostela (1991), desde 1996 é médico de Urxencias Hospitalarias no Hospital Nicolás Peña de Vigo. Desde o ano 2001 é responsable comarcal do BNG no Morrazo e membro do Consello Nacional do Bloque Nacionalista Galego. É tamén membro da Comisión Nacional de Sanidade do BNG.