Futbola Brezilya'nın Guaratingueta takımında başlayan Marcao, 2015'te Atletico Paranaense'ye transfer oldu ve bu kulüpte kaldığı süre boyunca iki farklı takıma kiralandı. 2017'nin Ocak ayında Atletico Goianiense'ye giden Marcao, aynı sezonun sonunda ise Portekiz ekibi Rio Ave'ye kiralandı. 2017-18 sezonunda Rio Ave'de 23 maça çıktı. Marcao, geçtiğimiz yaz Chaves ile anlaştı. Genç stoperin sözleşmesi 2022'de bitiyor.