Był juniorem KS Wisła. Na początku seniorskiej kariery reprezentował BKS Stal Bielsko-Biała. W 1984 roku przeszedł do Górnika Wałbrzych. W barwach Górnika w I lidze zadebiutował w sezonie 1985/1986, rozgrywając wówczas pięć spotkań[1]. W trakcie sezonu stracił funkcję podstawowego bramkarza na rzecz Marka Grzywacza[2]. Podstawowym golkiperem Górnika ponownie został w sezonie 1987/1988. W 1989 roku opuścił wałbrzyski klub. Ogółem rozegrał w jego barwach 50 spotkań w I lidze[1]. W sezonie 1989/1990 grał w II lidze w barwach GKS Jastrzębie. Rozegrał wówczas 28 meczów ligowych[3]. W sezonie 2013/2014 był zawodnikiem Sokoła Zabrzeg, występującego wówczas w klasie A[4].