He played for Rot-Weiss Essen, 1. FC Union Berlin, Borussia Mönchengladbach, DSC Arminia Bielefeld and Kickers Offenbach in Germany, and AEK Larnaca in Cyprus. He played for Valletta from summer 2007 but left the club at the end of the season, after the championship success to join Kitchee SC of Hong Kong.