Nacido en Calahorra en 1951, es licenciado en Derecho por la Universidad de Barcelona, siendo posteriormente profesor en la UNED.
Vinculado al PSOE, fue concejal de su ciudad local entre 1979 y 1983.
Tras el paso del PSOE a la oposición en La Rioja merced al pacto entre el PP y Partido Riojano, encabezó a su partido en el parlamento regional, hasta que presentó una moción de censura[1] al gobierno de Joaquín Espert en 1990, la cual triunfó y le permitió formar gobierno de coalición entre el PSOE y el Partido Riojano.
Candidato en 1991, ganó las elecciones y puedo formar de nuevo gobierno, hasta su derrota en 1995 frente a Pedro Sanz Alonso por mayoría absoluta.
En 2012, tras la elección de César Luena López como secretario general del PSOE riojano, es nombrado presidente, cargo que ocupa hasta 2021.