He started his career with Sparta Rotterdam. He played with Rotterdam for five years. In 2003 he was on loan to Ajax Amsterdam for part of the season. His next team was NAC Breda. He played with them for two years. From 2006 till 2010 he played for AZ Alkmaar. Under coach Louis van Gaal he reached the Dutch Championship in the 2008/09 season and the UEFA Champions League. He scored the 1:1 in the away match versus Arsenal London in minute 93 on 20th October 2009. In 2010 he went to FC Red Bull Salzburg in the Austrian Bundesliga.