On 27 January 2010, Rodríguez appeared in his first game as a professional, playing the last 25 minutes of a 1–0 away win against Sevilla FC for the campaign's Copa del Rey.[2] In August of the following year he joined UB Conquense, also in the third level.[3]
On 24 July 2012, Rodríguez signed with Racing de Ferrol, in division four.[4] After achieving promotion at the end of his first season, he renewed his link until 2015.[5]
On 8 October 2017, Rodríguez scored his first professional goal, netting the winner through a penalty kick in a 2–1 home win against Lorca FC. The following 18 June, he signed a three-year contract with RCD Mallorca still in the second division, as a free agent.[8]