Esordisce nella Primera División spagnola con la maglia del Siviglia nella stagione 1981-1982. Dopo nove stagioni e più di 250 presenze con la squadra andalusa, nel 1990 viene acquistato dall'Espanyol, dove rimane sette stagioni e vi conclude la carriera dopo altre 200 partite nel massimo campionato spagnolo.
Dopo aver appeso le scarpe al chiodo, intraprende l'attività di allenatore in società della categorie minori, giungendo in seguito ad allenare in prima divisione con il Numancia, avventura terminata con un esonero. La sua carriera prosegue quindi nuovamente in società meno conosciute.