The Brazilian arrived at FC Tulsa from Livorno in Serie B, where he has played since 2014. In 2014, Maicon was transferred from Reggina to Livorno, also in Serie B, where he was under contract until February of 2019. In total, Maicon has made 72 appearances in Italian Serie B as well as six Coppa Italia appearances, scoring four goals and adding three assists in his Italian career. His time with Brazil's U23 has seen him play alongside and against some of the best soccer players in the world.
Maicon also made nine appearances on loan with Istra 1961 in Croatia's 1.HNL during the 2018-19 season.
Maicon moved to Italy while a youth player and started his professional career with Reggina, then in Serie B, making his professional debut in May of 2012 against UC Sampdoria. He recorded his first professional goal and assist in the 2013/14 Serie B season against Spezia Calcio and FC Empoli, respectively.