Hij speelde in de jeugd van Edesche Boys, DTS '35 en de Vitesse Voetbal Academie (1996-2003) en debuteerde op 7 november2003 bij AGOVV Apeldoorn. Hij maakte zijn debuut in het betaald voetbal in de wedstrijd Fortuna Sittard-AGOVV Apeldoorn die door AGOVV Apeldoorn met 1-4 gewonnen werd. Hij viel in voor Koen Garritsen in de 86ste minuut. In 2007 ging hij in Turkije bij Yeni Kırşehirspor spelen. Daar kreeg hij al snel niet meer betaald en hij keerde begin 2008 terug naar Nederland en moest via de rechtbank een transfervrije status en zijn geld krijgen. Hij vervolgde zijn loopbaan bij De Treffers. In 2013 kwam hij bij Bennekom en vanaf het seizoen 2014/15 gaat hij daarnaast FC Jeugd '90 trainen.