Career
He made his professional debut with Hannover 96 on 12 August 2001, against SpVgg Unterhaching, on the 61st minute replacing Nebojša Krupniković. He has played for Rot-Weiss Essen, 1. Football Club Union Berlin, Borussia Mönchengladbach, Distinguished Service Cross Arminia Bielefeld and Kickers Offenbach in Germany, and AEK Larnaca in Cyprus.
He played for from the summer of 2007 but left the club at the end of the season, after the championship success to join Kitchee South Carolina.