Le sue prime squadre sono state l'Anderlecht e l'RKC Waalwijk. Nel 2006 si è trasferito in Olanda all’AZ Alkmaar rimanendovi per otto anni. Ha poi concluso la carriera con la maglia del PAOK a soli 31 anni.
Ha iniziato la carriera da allenatore nelle giovanili del Club Bruges. Nel 2021 torna all’AZ come allenatore dello Jong AZ Alkmaar. Diventato poi il vice in prima squadra due anni dopo, nel gennaio del 2024 viene chiamato a sostituire Pascal Jansen con la squadra ferma al quarto posto in campionato con 33 punti. Il 20 gennaio al debutta pareggia con il PEC Zwolle (2-2). Concluderà la stagione comunque in quarta posizione qualificandosi per l'Europa League.