Inició su carrera en el fútbol base del Arratia, de donde fue fichado por el CD Basconia, con el que jugó en Tercera División.
Primero fue cedido a la AD Ceuta -mientras el jugador realizaba el servicio militar en la ciudad norteafricana- y luego al Arenas de Guecho.
Inició también como titular la siguiente temporada, aunque a partir de la séptima jornada fue desplazado al banquillo por el internacional paraguayo Gato Fernández.
Después de tres años como suplente en el RCD Espanyol, la temporada 1979/80 inició una nueva etapa en el Real Murcia.
Se retiró en julio de 1989, con 39 años, cuando era el jugador más veterano del fútbol profesional español.