Rodriguez kuulus 27 aastat tagasi vasakäärmuslikku rühmitusse Grapo, kes oli vastutav Hispaania äriliidri Rafael Padura mõrvas. Hispaanlane läks 1985. aastal trellide taha teadmisega, et istub seal ilmselt elupäevade lõpuni. Siiski pääses ta 1994. aastal enneaegselt vabadusse ning sai Hispaania valitsuselt viis aastat tagasi amnestia.

Rodriguez tegi oma paraolümpia debüüdi 2000. aastal, võites Sydney mängudelt viis kuldmedalit. Toona väitis ta korraldajatele, et on jalgadest halvatud liiklusõnnetuse tagajärjel.

Kui tema kriminaalne minevik ilmseks tuli, võeti temalt kõik tema medalid, kuid anti need hiljem siiski tagasi, sest otsustati, et ühtegi reeglit Rodriguez rikkunud pole. Ateenas ja Pekingis võitis ta veel seitse medalit.

Londonis võitis Rodriguez neljapäeval hõbemedali 50 meetri ning laupäeval 200 meetri vabaujumises. Pühapäeval võistleb ta 4 x 100 meetri vabaujumise teatevõistlusel ning järgmisel laupäeval 100 meetri vabaujumises.