Es licenciado en Medicina por la Universidad Complutense de Madrid y especialista en Salud Laboral. Fue director y gerente de Hospital por oposición, jefe del Servicio de Salud Laboral y Medicina Preventiva del Hospital Santiago de Osakidetza en Vitoria. Fue secretario general de Unidad Alavesa, parlamentario vasco por Álava en cinco legislaturas (incluida la actual), miembro durante diez años de la mesa de Ajuria Enea. Fue parlamentario Foral en Álava en tres legislaturas. Es profesor de Salud Pública de la Universidad Pública Vasca. Dentro de sus realizaciones destaca la puesta en marcha e inauguración del Hospital Txagorritxu de Oraldixtza (Servicio Vasco de Salud) en Álava. Fue miembro del Gobierno Foral de Álava, responsable de la cartera de Juventud y Deporte.
Actualmente es columnista de la Voz de Galicia y tertuliano de Radio Voz en el programa 'Al final del día'.
Es autor de más de 300 artículos en prensa nacional, vasca y gallega y colaborador habitual de El Progreso de Lugo. Es miembro fundador del Foro de Ermua. También es el fundador y director de la asociación cultural de la mariña lucense "Os Aventados".
Desde septiembre de 2002 a febrero de 2005, fue director del Hospital da Costa en Burela (Lugo).