Disputó 246 partidos en La Liga, a lo largo de 13 temporadas, en las que jugó con Real Madrid, Rayo Vallecano, Málaga, Real Betis y Cádiz.