Carlos Eduardo da Silva Pereira nasceu em Lisboa a 23 de Fevereiro de 1949.
Irmão de Aurélio Pereira, o líder da prospecção leonina, entrou no Sporting aos 13 anos, num processo de selecção caído em desuso:
“Juntavam-se 300 miúdos na Porta 10-A e os técnicos escolhiam consoante as alturas."
Defesa esquerdo, jogou no Sporting entre 1972 e 1975, perfazendo 84 jogos. Foi Campeão Nacional em 1974 e ganhou duas Taças de Portugal.
Seguiu para o Estoril aos 26 anos e, volvidos dois anos, rumou ao Belenenses, onde arrumou as botas aos 32 anos (1981/82).
Após passagens pelo Alverca e pelo Lourinhanense como treinador, regressou ao Sporting, em 2005, como treinador adjunto de Paulo Bento, para ganhar mais duas Taça de Portugal e duas Supertaça.