Hij speelde eerst enkele jaren bij de N.E.C.-jeugd. Op 23 augustus1997 debuteerde hij bij dezelfde club op het hoogste niveau. Hij speelde echter maar twee competitie- en twee KNVB-bekerwedstrijden in het eerste elftal.
In 1998 vertrok hij naar amateurclub SCH. Vanaf 2001 speelde hij tot het einde van seizoen 2008-2009 bij VV De Bataven.[1] Daarna deed hij een stapje terug en ging hij bij VV Alverna voetballen.[2] In 2014 stopt hij bij Stormvogels '28 met voetballen en gaat met VV Keizerstad trainen.[3] In 2018 werd hij trainer bij SV Blauw Wit en in 2019 bij VV Alverna.