Licenciado en Medicina e Cirurxía.
Inspector médico do SERGAS.
Deputado autonómico desde 2001 na VI e VII Lexislaturas no Parlamento de Galicia.
Foi voceiro de Servizos Sociais e de Sanidade e presidente da Comisión de Pesca.
Membro da Comisión Executiva Nacional Galega e Secretario Provincial de Pontevedra do PSdeG-PSOE.