In het seizoen 2000/2001 maakte hij zijn debuut voor ADO Den Haag. Hij groeide uit tot een ware steunpilaar en verdiende een transfer naar Swansea City, waar hij sterk begon. Maar op 29-jarige leeftijd moest hij in 2010 wegens blessureleed een punt achter zijn carrière zetten.
Na zijn actieve loopbaan werd hij hoofdtrainer van sv Wateringse Veld. Daarrnaast traint hij de D1 van Haaglandia, dat het nieuws via John van Kuijeren (technisch directeur) aan Omroep West heeft laten weten.