Maicon tem 35 anos e chegou ao Vasco após rescindir o seu contrato com o Santos, onde perdeu espaço no elenco. No Cruzmaltino ele ganhou a confiança do técnico Ramón Diaz e disputou 16 partidas pelo Brasileirão. Curiosamente, o Santos acabou rebaixado, enquanto o time carioca se salvou.
Maicon iniciou a carreira no Cruzeiro e conta com passagens por grandes clubes do futebol brasileiro, além de equipes da Europa, como Nacional, Porto e Galatasaray, além do Al-Nassr FC, da Arábia Saudita.