Ferreira começou a carreira no Santo André, em 1982 e jogou no clube do ABC paulista até 1994. O Santo André acabaria rebaixado no Paulistão daquele ano, mas Ferreira se destacou e veio para o Internacional.
No início de 1995, veio ao Beira-Rio e teve suas primeiras oportunidades no time que disputava o Gauchão. O início foi promissor, mas a sequência de resultados ruins e o prestígio que os jovens Murilo e Caíco tinham, acabaram por ofuscar o meia-atacante.
Em 1996, a fase de Ferreira se complicou devido a uma lesão no púbis, tirando o meia do time no resto do ano. Permaneceu até 97 no Inter, quando se transferiu para a LDU-EQU. No Equador, foi ídolo da torcida, conquistanto o título equatoriano de 1998. Após uma briga generalizada, foi dispensado pelo clube.
Depois de jogar no primeiro semestre de 1999 pelo Passo Fundo, Ferreira retornou ao exterior. Dessa vez, seu destino foi o México. Lá, jogou por três clubes: o Atlante, em 1999; o Toluca, em 2000-2001; e o Atlas, em 2002.
Na sequência, uma frustrada passagem pelo Al-Riad, da Arábia Saudita, onde Valdir Espinosa era o treinador. Mas com a demissão de Valdir, problemas com atraso de salário e a desorganização do clube fizeram Ferreira deixar o Oriente Médio e retornar ao Brasil.
Jogou novamente pelo Passo Fundo e encerrou a carreira na Inter de Limeira. Hoje, mora em Porto Alegre e disputa campeonatos amadores.