Zico spilte store deler av karrièren i Flamengo, men han spilte også i italienske Udinese. Han avsluttet karrieren i den japanske ligaen. Zico har etter den aktive karrieren vært trener, og var fra 2002–2006 trener for . Deretter ble han trener for den tyrkiske klubben Fenerbahçe fra 2006-2008. Han tok så over den usbekiske klubben Bunyodkor og ble der i en sesong. Fra 2009 er han hovedtrener for den greske klubben Olympiakos.