Több mint 350 első osztályú mérkőzést és 18 UEFA Bajnokok Ligája mérkőzést játszott játékos karrierje során az Utrecht, a Real Murcia, a BV Veendam játékosaként. Vezetőedzőként többek között az ukrán Metalurh Doneck és FC Stal Dnyeprozerjinszk, az Al Ahli és a Qatar SC csapatait is sikerrel irányította.[1]2017 nyarán a Budapest Honvéd FC szakvezetője lett.[2] December 9-én, az utolsó őszi fordulót követően menesztették. Irányításával a Honvéd nyolc győzelmet, négy döntetlent és hét vereséget ért el az élvonalban, és a negyedik helyen zárta a bajnokság első felét.[3]