Wychowanek Feyenoordu, z którym w sezonie &lt;a href="Puchar%20UEFA%20%282001/2002%29"&gt;2001/02&lt;/a&gt; sięgnął po Puchar UEFA. Następnie zawodnik takich klubów jak: Borussia Dortmund, Racing Santander, Bolton Wanderers, Kavala, Polonia Warszawa, Al-Khor, ADO Den Haag czy Jagiellonia. W barwach reprezentacji Polski, w latach 2002–2010, rozegrał 47 meczów, w których strzelił 19 goli. Wystąpił z nią na Mistrzostwach Świata 2006 oraz na Mistrzostwach Europy 2008.