Es teniente de alcalde del Ayuntamiento de San Sebastián y concejal de Impulso Económico, Empleo, Turismo, Comercio y Hostelería. Licenciado en Geografía e Historia e investigador de la Universidad Autónoma de Madrid (UAM) entre 1990 y 1994, ha sido concejal del Ayuntamiento donostiarra de Seguridad y Transportes, Juventud, Cooperación, Movilidad, Mantenimiento Urbano y Proyectos yiceconsejero de Transportes del Gobierno Vasco, presidente de Metro Bilbao y consejero de los puertos de Pasaia y Bilbao. Fue diputado en el Congreso y ocupó la vicepresidencia de la Comisión de Igualdad del Congreso, formando parte de la Comisión de Fomento. En la actualidad es también portavoz municipal del grupo de los Socialistas Donostiarras y secretario general del PSE-EE de San Sebastián.