In Mexico, Rodríguez developed a reputation of being not afraid to show many yellow and red cards. He was suspended for 5 games by the Mexican Federation after an incident during the Apertura 2011 final between Tigres and Santos Laguna when he showed 2 yellow cards at the same time to Héctor Mancilla and Carlos Adrián Morales respectively which is against the laws of the game since referees are only allowed to bring only one yellow and red card to the game. During the 2014 Copa Libertadores game between Atlético Nacional and Nacional, he gave the quickest red card in the history of the competition when he sent off Alejandro Bernal from Atlético Nacional after 27 seconds into the game for a harsh tackle. 
He was also the referee for Uruguay's final group game against Italy on 24 June, Uruguay needed a win to advance to the knockout stage while Italy only needed a draw. Around the 79th minute with the score at 0–0, Suárez clashed with Italian defender Giorgio Chiellini while waiting for a cross. Replays showed that Suárez lunged at Chiellini and bit his shoulder (Chiellini showed bite marks), followed by Suárez falling and clutching his face. The controversial incident made headline news around the world. As the Italian players protested to Mexican referee Rodríguez for not penalising Suárez for the bite, Uruguay won a corner and scored. The game would finish 1–0 to Uruguay as they qualified for the knockout stage and eliminated Italy.
He had the nickname "Chiquidrácula" in reference to his resemblance to a Mexican TV character of child Count Dracula, portrayed by Carlos Espejel. More recently he asked not being called "Chiquidrácula" in reference to his Christian faith. He asked to be called "Chiquimarco" instead.
A former sports professor, he now serves as a Protestantpriest outside of his activity as a referee.