Маркос является воспитанником «Палмейраса», хотя перед тем, как прийти в школу этого клуба, он занимался также в «Ленсоенсе» и в «Коринтиансе». Дебютировал за основу «Палмейраса» в 1992 году в рамках чемпионата штата Сан-Паулу. Однако затем он на протяжении трёх лет продолжал выступать только за молодёжную команду[2]. В 1993 и 1994 годах Маркос был в заявке команды, выигравшей дважды подряд чемпионат Бразилии и формально он также становился победителем этих турниров.
Маркос вернулся в основу лишь в 1996 году, тогда же он дебютировал в Серии A чемпионата Бразилии. Всего за год он принял участие в 17 матчах «Палмейраса». В следующие два сезона Марскос сыграл лишь в 22 матчах своей команды, выступая в качестве дублёра Велезо.
1999 год стал по-настоящему звёздным для Маркоса. Он стал твёрдым игроком основы и, более того, одним из лидеров команды. Маркос стал одним из героев «Палмейраса» в победной кампании в Кубке Либертадорес. В 1/4 финала турнира «Вердао» обыграли своих самых принципиальных соперников, «Коринтианс», в серии послематчевых пенальти 5:4, а Маркос отбил удар Вампеты. В финале «Палмейрас» также выиграл в серии пенальти 4:3 у колумбийского «Депортиво Кали».
В следующем году «Палмейрас» вновь дошёл до финала Кубка Либертадорес благодаря ещё одной победе в полуфинале над «Коринтиансом», и также в серии пенальти. В финале «Палмейрас» вновь участвовал в серии пенальти, но на этот раз верх одержала аргентинская «Бока Хуниорс».
В 2002 году, после победы в составе сборной Бразилии на чемпионате мира, английский «Арсенал» попытался приобрести Маркоса, но он отказался уходить из родной команды. Несмотря на вылет по итогам того года из Серии A, Маркос остался в команде, и помог в 2003 году выиграть Серию B и вернуться в элиту бразильского чемпионата.
В 2008 году, спустя 12 лет, Маркос выиграл Лигу Паулисту, и в том же году сыграл за «Палмейрас» 400-й матч в матче против «Васко да Гамы»[3]. За 20 лет профессиональной карьеры Маркос провёл 532 матча за «Палмейрас», в которых пропустил 681 мяч.
В сборной Бразилии Маркос дебютировал 4 ноября 1999 года в товарищеском матче против сборной Испании. Всего выступал в сборной на протяжении 6 лет. В 2001 и 2002 годах он был основным вратарём «Селесао», в том числе на победном чемпионате мира в Японии и Корее. Там он сыграл во всех 7 матчах сборной, четырежды на ноль, и пропустил лишь 4 гола. Помимо ЧМ-2002, Маркос принял участие в двух Кубках Америки 1999 и 2001 годов, а также в Кубках конфедераций 1999 и 2005 годов.
4 января 2012 года, в возрасте 38 лет, Маркос объявил о завершении карьеры футболиста[4].