Rodríguez blev født i Terrassa, Barcelona, Catalonien, og begyndte sin karriere i den lokale klub RCD Espanyol. I sommeren 2010 sluttede han sig til den italienske side Cesena, og gjorde sin førsteholds- og Serie A-debut den 7. november 2010, hvor han spillede de sidste 13 minutter af et 1-3 tab mod Juventus. Han tilbragte det meste af sæsonen
Med reserverne, dog.