Born in Nerva, Province of Huelva, Juanín played professionally for Córdoba CF and CD Calvo Sotelo, having previously represented Real Betis B and CF Extremadura in a senior career which lasted 14 years.
With Córdoba he spent one full decade, competing eight seasons in La Liga and appearing in nearly 300 official games.