A football midfielder from Rio de Janeiro, Brazil, Rafael Gomes began playing professional football in 2000, with Vasco de Gama. In 2002, Gomes left the club to join Esteghlal, but within the same season he moved to Bragantino and then to Olario Atletico Clube, where he finished the rest of the season.
Gomes spent the 2004-05 season with Atletico-MG, and then moved on to Portuguese club, CD Santa Clara in 2005. He remained with the club till 2007, when he moved to Colorado Rapids. Midseason Gomes moved to Figueirense, where he scored once in his 15 appearances with the first team, and in 2009, he moved to his current team, Goias EC.