He competed in the men's middleweight event at the 2016 Summer Olympics. Rodríguez won three bouts before losing to silver medalist Bektemir Melikuziev in the semi-finals, winning a bronze medal.