Fue internacional sub-21 y desarrolló la mayor parte de su trayectoria en el Athletic Club.
En la temporada 1997-98 se marchó como cedido al CA Osasuna, donde jugó 40 partidos.
Con el técnico Luis Fernández vivió su mejor etapa en el club bilbaíno, rondando las treinta titularidades por campaña.
De hecho sólo jugó catorce encuentros en sus últimas cuatro campañas como rojiblanco.
[1] Tras ocho temporadas en Bilbao, fichó por el CD Numancia de Segunda División.