Club Universitario de Deportes
On 24 July 2012, Rodríguez bought out his contract with Sporting and signed for one year with fellow league side Rio Ave FC. After returning to his country, he represented in quick succession Sporting Cristal, FBC Melgar, Club Universitario de Deportes and Atlético Junior.