1981 és 1992 között az Ajax labdarúgója volt. Négy bajnok címet és három holland kupa győzelmet ért el a csapattal. 1986–87-ben KEK-, 1991–92-ben UEFA-kupa győztes volt az együttessel. 1992 és 1996 között az olasz Genoa csapatában szerepelt. 1996-ban fejezte be az aktív labdarúgást.
2001-02-ben az FC Twente, 2002 és 2004 között a Jong Ajax vezetőedzője volt. 2004 és 2008 között a holland válogatottnál segédedzőként dolgozott. 2009-ben az Ajax szakmai munkáját irányította. 2009-től külföldön vállalt munkát. Először az ausztrál Melbourne Heart csapatánál tevékenykedett. 2012-13-ban a mexikói CD Guadalajara vezetőedzője volt. 2013 óta ismét a melbournei csapat edzője.