Médio de 38 anos, natural de Cabo Verde, formou-se no futebol pelas mãos do FC Barreirense e atingiu durante a sua carreira patamares de excelência com passagens, além de Portugal, por Roménia, Chipre e Angola.
Marco Soares representou a seleção de Cabo Verde por 53 vezes, tornando-se num dos mais internacionais de sempre pelo País.
Em Portugal disputou as principais competições profissionais aquando das suas passagens por SC Olhanense, UD Leiria, CD Feirense e, mais recentemente, FC Arouca.