Iniciando a carreira no America em 1959, conquistou o campeonato carioca no ano seguinte. Marco Antônio passou pelo América Futebol Clube e chegou no São Paulo em 1963, mesmo ano em que foi convocado para Seleção Brasileira e disputou o Campeonato Sul-Americano, marcando dois gols na competição. Jogou ainda pelo Cruzeiro, onde foi campeão brasileiro em 1966. No final da carreira atuou no Goiânia, onde ganhou o Campeonato Goiano de 1974, o último vencido pelo clube até hoje. Atualmente trabalha nas categorias de base do Cruzeiro.