Wielokrotny reprezentant Polski, trzykrotny zdobywca Mistrzostwa Polski z Wisłą Kraków, dwukrotny zdobywca Pucharu Polski oraz Superpucharu Polski, a także zdobywca Mistrzostwa i Superpucharu Cypru. Występował w wielu klubach zagranicznych, między innymi w: 1. FC Kaiserslautern – Der Verein, Southampton FC, A.C.ChievoVerona, APOEL FC.