Formado nas categorias de base do Corinthians, Marcelo Oliveira se destacou no Campeonato Paulista de 2007 atuando pelo Paulista, clube da cidade de Jundiaí. Polivalente, atua como volante ou como ala. Em Julho de 2007 o jogador teve seu retorno garantido ao Corinthians por aval do então técnico da equipe paulista, Paulo César Carpeggiani. Marcelo Oliveira fez seu primeiro gol com a camisa alvinegra contra o América de Natal, num jogo válido pelo Campeonato Brasileiro. Após realizar boas partidas no início do Campeonato, o jogador chegou a receber uma proposta de tranferência para o Napoli. A proposta, porém, foi rejeitada pelos dirigentes corintianos. Durante a disputa do Brasileirão 2007, o jogador sofreu uma séria lesão que o afastou dos gramados por todo o resto da temporada. Sua volta aos gramados ocorreu na final da Copa do Brasil no ano de 2009, da qual o Corinthians sagrou-se campeão, Marcelo Oliveira deu um belo passe para gol de Jorge Henrique, no primeiro jogo da final contra o Internacional, de Porto Alegre.
Em 22 de dezembro de 2009, terça-feira, Marcelo Oliveira assinou um contrato por empréstimo de um ano com o Grêmio Prudente.
Em 2011, retornou ao Corinthians para jogar a Libertadores.
Com poucas chances no Corinthians o jogador foi emprestado até o final de 2011 para o Atlético Paranaense para a disputa da temporada de 2011.
Outros Volantes que atuam ou atuaram pelo Corinthians