Durante su trayectoria jugó en equipos como Osasuna, Celta de Vigo y Alavés.
Santa Bárbara en la temporada 1970-1971 jugando como centrocampista ofensivo y mediapunta goleador.
En el conjunto toledano estuvo tres temporadas en el primer equipo antes de fichar por el Real Madrid C. F. en 1973, donde jugaría cuatro años con el filial, el Castilla C.F., para posteriormente ser traspasado al Osasuna de Segunda División, donde jugó cuatro temporadas consiguiendo el ascenso a Primera División y convirtiéndose en una de las piezas clave del equipo.
Después de su periplo pamplonés, volvería a jugar en Segunda División; primero un año con el Celta de Vigo, con quien conseguiría el ascenso a Primera División;[1] y otro año con el Alavés.
Santa Bárbara donde estaría 2 temporadas más antes de retirarse como futbolista con 32 años.