Participó como titular en la Copa Mundial de Fútbol de Corea y Japón de 2002. Marcos disputó todos los partidos en la competición y la gran final en la que Brasil derrotó a Alemania por dos goles a cero.