У дорослому футболі дебютував 1996 року виступами за команду клубу «Ганновер 96», в якій провів три сезони, взявши участь у 22 матчах чемпіонату.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Шальке 04», до складу якого приєднався 1999 року. Відіграв за клуб з Гельзенкірхена наступні одинадцять сезонів своєї ігрової кар'єри. Більшість часу, проведеного у складі «Шальке», був основним гравцем атакувальної ланки команди.
Протягом 2010—2011 років захищав кольори команди клубу «Санкт-Паулі».
До складу клубу «Гройтер» приєднався 2011 року. Наразі встиг відіграти за команду з Фюрта 10 матчів в національному чемпіонаті.
2001 року дебютував в офіційних матчах у складі національної збірної Німеччини. Протягом наступних шести років провів у формі головної команди країни 43 матчі, забивши 6 голів.