Zawodnik pochodzi z Jastrzębia Zdroju i w tamtejszym GKS zaczynał karierę. Później grał m.in. w GKS Katowice, Odrze Wodzisław, Górniku Zabrze, wywalczył mistrzostwo kraju z Zagłębiem Lubin (2007) . Łącznie w ekstraklasie rozegrał 215 spotkań, strzelając 75 goli.