A product of Real Betis' youth ranks, Rodri made his debut for the first team on 12 December 2007 by playing the full 90 minutes in a 1–1 away draw against Elche CF for the season's Copa del Rey (4–1 aggregate win). His maiden appearance in Segunda División came two years later against Córdoba CF, and he played 23 matches during the campaign – only four complete – as the Andalusians finished in fourth position, thus failing to regain their La Liga status.
In the dying minutes of the 2011 January transfer window, Rodri was loaned to fellow league club FC Cartagena until June. After spending the following season with CD Guadalajara, scoring his first goals in the "silver category" in wins over Córdoba (3–1 at home) and Elche (3–2 away), he retired at only 26 years of age.