Jugó en varias posiciones y su primer equipo fue la Real Sociedad, equipo del cual fue entrenador, aunque sus mayores logros como jugador los consiguió con el Fútbol Club Barcelona.
Sus hermanos mayores Iñaki, Santi y José Javier abrieron el camino del fútbol a José Mari —luego a Jon y a la internacional Itziar—, y jugó, desde los 15 años, en las categorías inferiores de la Real Sociedad de San Sebastián.
Con el equipo donostiarra debutó a edad muy temprana en primera división, con 17 años y, durante 8 años (entre 1980 y 1988) formó parte del mítico equipo (Luis Arconada, Jesús Mari Zamora, Satrústegui...) que consiguió dos ligas españolas, los años 1981 y 1982.
Empezó jugando como delantero centro y acabó como mediocampista o mediapunta, siempre con una clara vocación ofensiva.
Ya retirado como jugador, inició la carrera de entrenador al frente del Puebla Fútbol Club de México, al que no pudo salvar del descenso.
[12] En julio de 2017 se hace cargo del fútbol formativo profesional del F. C. Barcelona (Barcelona B y Juveniles A y B) junto con el también ex-azulgrana Guillermo Amor, en sustitución de Pep Segura que pasa a ser el nuevo mánager general del fútbol azulgrana.