Born and raised in Ipatinga, Brazil, Rodrigo Silva began his career as a football player in 2004 with Brazilian top club, Clube Atlético Mineiro where he played for the next 3 years.
In January 2007, he moved on a short-term loan deal of four months to Campeonato Mineiro club, Esporte Clube Democrata.
In July 2008, he moved on loan to Campeonato Brasileiro Série B club, Sociedade Esportiva do Gama where he played till November 2008.
Rodrigo Silva first moved out of Brazil in 2009 to the Middle East and more accurately to Kuwait where he signed a one-and-a-half-year contract with Kuwaiti Premier League club, Al-Nasr SC.
[2] In his second consecutive season with the Al-Farwaniyah-based club, he scored his first and only goal in the 2010–11 Kuwaiti Premier League on 29 August 2010 in a 3–1 loss against Al-Qadsia SC.
He made his debut and scored his first goal for the club on 26 August 2010 in a 2010–11 Etisalat Emirates Cup qualification match in a 1–0 win over Al-Fujairah SC.
[5] He made his UAE First Division League debut and scored his first goal in the competition on 9 December 2010 in a 3–3 draw against the Emirates Club.
In 2012, he moved to the Emirate of Sharjah where he signed a one-year contract with UAE Pro-League club, Al-Shaab CSC.
He made his UAE Pro-League debut and scored his first goal for the club in the competition on 24 September 2012 in a 4–0 win over Al-Ittihad Kalba SC.