Juan Rodriguez was born in Málaga, and just like many players such as Manu Sanchez, Christian Marin, Javi Guerra and Emilio Guerra grown through the ranks of Málaga CF. Rodríguez first played with the first team early into 2003 for a total of three seasons.
Juan Rodriguez took a step forward into his career by signing for Deportivo de La Coruña, where he had a huge competition in his position with players as Roberto Acuña, Aldo Duscher and Lionel Scaloni. After five years, 160 appearances and 11 goals; Juan Rodriguez decided to move a little closer from home and signed for Getafe where he played for five years and 107 appearances becoming one of the most effective defensive center midfielder in the history of the Club.