Born in Seville, Andalusia, Julio graduated with Real Betis' youth setup.
Julio made his first team – and La Liga – debut on 1 April 1984, coming on as a late substitute in a 1–0 away win against RCD Mallorca.
[1] After being subsequently demoted back to the B-team, he was loaned to Segunda División's Recreativo de Huelva in the 1986 summer.
[2] In the 1993 summer, after being deemed surplus to requirements by manager Sergije Krešić, Julio left the Verdiblancos and moved to Real Murcia in the second level.
After one year as a starter, he joined UD Almería, representing the side in the same division but also in Segunda División B. Julio eventually hang up his boots in 1998, aged 32.