Jest wychowankiem GKS Katowice. Seniorską karierę rozpoczął w GKS Katowice. Niegdyś uznawany za jeden z największych polskich piłkarskich talentów, jednak jego rozwój zastopowała poważna kontuzja. Od tej pory w krakowskiejWiśle był tylko rezerwowym. W rundzie wiosennej sezonu 2005/2006 był zawodnikiem warszawskiejPolonii, z którą spadł z Ekstraklasy. Na początku sierpnia 2006 podpisał 2,5-letni kontrakt z Odrą Wodzisław, który 10 grudnia 2008 roku przedłużył o kolejne 2,5 roku. Latem 2010 powrócił do GKS-u Katowice, z którym grał w I lidze[1]. W polskiej ekstraklasie rozegrał 187 meczów, strzelając 5 goli.