Kitchee SC
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 the summer of 2007 but left the club at the end of the season, after the championship success to join Kitchee SC.