Más tarde, pasó por el Díter Zafra, Recreativo de Huelva, Real Valladolid, Real Madrid (1978 a 1981) y completó su carrera en el Real Betis (1981 a 1989), donde vivió su época más destacada, alcanzando la internacionalidad y siendo máximo goleador de primera división en la temporada 1982/83 y también alcanzó la final de la copa de la liga en 1986.