Born in Barcelona, Catalonia, Rodríguez made his professional debut with UDA Gramenet, going on to play three full Segunda División B seasons with the team.
[1] After Víctor Ruiz was sold in the 2011 January transfer window, and Juan Forlín suffered a serious injury, Rodríguez was propelled to the first team by manager Mauricio Pochettino.
[2] On 27 November 2010 he made his La Liga debut, coming on as a substitute for Dani Osvaldo in the last minute of a 3–2 away win against Atlético Madrid,[3] and finished his first professional season with ten appearances, including eight starts.
[6] On 8 January 2015, having been completely ostracised by new coach Sergio, Rodríguez cut ties with the Pericos as his link was due to expire on 30 June.
He played one match for the Catalonia representative side on 30 December 2011, a goalless draw with Tunisia at his club ground the Estadi Olímpic Lluís Companys, as a half-time substitute for Gerard Piqué.