Jis varžėsi vidutinio svorio kategorijoje.
2016 m. Vasaros olimpinėse žaidynėse. Rodríguez laimėjo tris varžybas, o pusfinale pralaimėjo iš sidabro medalininko Bektemiro Melikuzievo ir laimėjo bronzinį medalį.