[2] Licenciado en Ciencias Políticas y Sociología por la Universidad Complutense de Madrid, fue profesor en la Universidad Pública de Navarra y en la UNED.
Fue parlamentario foral de Navarra, por Izquierda Unida, durante 16 años, 1991-2007.
Desde 2012 a 2019 ha desarrollado su labor profesional como consultor en el espacio colaborativo de InPactos.
En 2010, abandonó IUN-NEB para promover la plataforma cívica "No digas que no se puede", que tenía el objetivo de favorecer el cambio político en Navarra desde la izquierda,[7] la cual fue considerada próxima al Partido Socialista de Navarra (PSN).
En julio de 2011, tras la constitución del gobierno de coalición entre UPN y PSN, fue nombrado director gerente del Instituto Navarro de Administración Pública a propuesta del PSN.