Grał także dla Pogoni Szczecin, Wisły Kraków, GKS Katowice i Zagłębia Lubin. W barwach Wisły dwukrotnie świętował tytuł Mistrza Polski (1999, 2001), triumfował w Pucharze Ligi (2001), zagrał w europejskich pucharach. W lipcu 2005 roku po ponad dziesięciu latach powrócił na pokład Arki.