Natural del barrio bilbaíno de Begoña, su primer equipo fue el Firestone, al que llegó con 14 años.
Se retiró con 541 partidos a sus espaldas, segundo del club tras Iribar, 67 goles y dos títulos de Copa.
[10][11] En las siguientes cuatro temporadas pasó, sin demasiado éxito, por Osasuna, Lleida y Salamanca.
En la campaña 1998-99 se incorporó al Real Zaragoza, logrando un cuarto puesto en Liga en la temporada 1999-00.
Volvió a Zaragoza, tras no haber logrado tener éxito en el equipo bilbaíno, aunque fue cesado en enero de 2002.