Karierę rozpoczął w PSV Eindhoven, w którym nie zagrał jednak w żadnym seniorskim meczu. Następnie przeniósł się do klubu Heracles Almelo, gdzie występował przez 4 sezony. W 2009 roku został zawodnikiem FC Utrecht. W 2013 roku przeszedł do AZ Alkmaar. W latach 2017–2018 grał w KSC Hasselt.