Marcão comenzó su carrera deportiva en el Avaí F. C. en 2014.
En 2015 fichó por el Atlético Paranaense, con el que jugó en el Campeonato Paranaense[2] antes de debutar el 26 de junio de 2016 en la Serie A de Brasil frente al Grêmio.
[3] Estando en el Atlético Paranaense acumuló numerosas cesiones, hasta su marcha definitiva del club en 2018, cuando fichó por el G. D. Chaves de Portugal.
[4] En el conjunto turco estuvo dos temporadas y media, hasta que el 8 de julio de 2022 el Sevilla F. C. anunció su incorporación a expensas de realizar la correspondiente revisión médica y firmara el contrato una vez se uniera a la pretemporada del equipo.
[5] Tres días después se completó el fichaje y firmó hasta junio de 2027.