Province of Badajoz
Juanjo was born in Calamonte, Province of Badajoz. After starting his senior career with local Mérida UD's reserve team, he went on to spend one full decade in Segunda División B. He first represented at that level Atlético Madrid B, AD Alcorcón, CD Díter Zafra, Real Jaén, UD Lanzarote, Mazarrón CF, UB Conquense, CF Villanovense and CD Guadalajara.