Licenciado en Medicina y Cirugía.
Inspector médico del SERGAS.
Diputado autonómico desde 2001 en la VI y VII Legislaturas en el Parlamento de Galicia.
Fue vocal de Servicios Sociales y de Sanidad y presidente de la Comisión de Pesca.
Miembro de la Comisión Ejecutiva Nacional Gallega y Secretario Provincial de Pontevedra del PSdeG-PSOE.