20-krotny reprezentant Polski, były zawodnik takich klubów piłkarskich jak: Siarka Tarnobrzeg, GKS Bełchatów, Roda JC Kerkrade, Amica Wronki, PAOK, 1.FC Nürnberg, Wisły Kraków, Dynama Drezno, Energie Cottbus czy Skody Xanthi. Uczestnik szkoleń i kursów Polish Soccer Skills oraz kursów i szkoleń licencji piłkarskiej UEFA B.