Miembro de Eusko Alkartasuna, fue senador en las Cortes Generales durante la X legislatura.
Ha ocupado cargos internos en su partido político, siendo secretario de política institucional de la Ejecutiva Nacional entre 2003 y 2007 y presidente de la Asamblea Nacional entre 2008 y 2011.
Cuando fue elegido senador cesó de este puesto por incompatibilidad con su nuevo cargo.
En las elecciones de 2011 fue elegido senador por Guipúzcoa, como parte de la coalición Amaiur, que agrupaba a su partido político junto con Aralar, Alternatiba e independientes afines a la izquierda abertzale.
Dentro del Senado ocupó el cargo de Portavoz del Grupo Mixto, que es rotatorio entre las diferentes formaciones que integran dicho grupo.