 Ramon Lopes started his professional career in the team of Fluminense followed by a 1-year period of playing in Cruzeiro.In early 2009 Ramon Lopes was transferred to Ukrainian side Volyn Lutsk where he played in 78 games for 4,5 years, scoring 8 goals.In the summer of 2013 his contract expired and on 7 June 2013 Lopes was presented as a new player of Bulgarian side Levski Sofia.