Rodrigo signed his first professional contract with Cruz Azul Hidalgo (Mexican 2nd Division Team) at the age of 16. His good development took him to be part of the Cruz Azul Reserves Team (Mexican 1st Division). During his time in Cruz Azul, Rodrigo was selected to play with the U-16 Mexican National Team earning over 20 appearances. Rodrigo made his professional debut with Club Pachuca at the age of 18. Rodrigo has more than 10 years of coaching experience, where he is being working with multiple ex professional soccer players. Rodrigo has traveled to Europe and South America coaching youth teams in the best soccer tournaments.