Pasó por las categorías inferiores del Real Madrid y finalmente fichó por el CD Leganés, que lo incorporó a su juvenil.
En la temporada 1986/87 sube al primer equipo, que por aquella época disputaba la Segunda División B.
En los seis años que pasó en el equipo de Pamplona, fue fijo en las alineaciones osasunistas, especialmente en la 1992/93 (35 partidos y 6 goles).
En la temporada 2004/05 ocupa el cargo de segundo entrenador del Juvenil, y al año siguiente, lo dirigía directamente.
[3] En 2013 se producen cambios en el cuerpo técnico osasunista y ficha por la Peña Sport de Tafalla en Segunda B.