In February 2005 he moved to Dynamo Kyiv, which he signed a new contract in August 2006.[1] He transferred himself to Flamengo in December 2007. In his first game as a starter for Flamengo on 7 February 2008, Rodrigo fractured his arm, had a surgery and stayed out of the fields for few months. In July 2008, Rodrigo moved to São Paulo on a contract of loan until December 2008. In January 2009, the loan contract was extended to July 2009. On 11 February 2010 Dynamo Kiev confirmed that the 28-year-old center back would play on loan for one year at Gremio Porto Alegre.[2] Later in 2010, however, Rodrigo left Grêmio for city rivals Internacional. On 11 January 2011, Rodrigo joined Esporte Clube Vitória on a free transfer.
On 7 December 2012, Rodrigo joined Goiás Esporte Clube. On 27 November 2017, his team was leading 2–0 against Esporte Clube Vitória before he was sent off after made twice an invasive exploration of his opponent's buttocks. The match was abandoned with eight minutes remaining when Ponte fans invaded the pitch after Vitoria's third goal.