Han la opp i 1986 etter å ha spilt for Ajax Amsterdam, Vancouver Whitecaps, SSC Napoli og AS Cannes. Han spilte også 83 kamper for det . Siden den tid har han trent en rekke forskjellige klubber, og er for tiden trener for den egyptiske storklubben Al-Zamalek.