[2] Juan Carlos was promoted to the reserves in summer 2007, and appeared regularly with the side in the fourth tier and Segunda División B.
On 5 June 2011 he played his first match as a professional, starting in a 2–3 home loss against FC Barcelona B in the Segunda División.
[6] Juan Carlos appeared in 15 matches in his debut season, as the Andalusians returned to La Liga after a 42-year absence.
[11] On 20 January 2018, the day of his 30th birthday, he scored with a kick from his own half in the 3–1 home win over Sporting de Gijón.
[12] On 25 June 2019, Juan Carlos signed a two-year contract with Girona FC, recently relegated to the second division.