Treningi hokejowe rozpoczął w 1980 w klubie Stali Sanok. Jego hokejowym wychowawcą był Tadeusz Garb. Wraz z młodzieżową drużyną Stali kierowaną przez Tadeusza Glimasa w lutym 1985 awansował do finału rozgrywanej w Sanoku XII Ogólnopolskiej Zimowej Spartakiady Młodzieży. W barwach seniorskiego zespołu Stali Sanok zadebiutował w meczu ligowym w wieku 17 lat w II lidze sezonu 1986/1987. W kolejnym sezonie 1987/1988 wyróżniał się w drużynie Stali. Przed sezonem II ligi 1989/1990 w wieku 19 lat został kapitanem drużyny Stali Sanok. W tej edycji ligowej stawał się indywidualnością w drużynie. Kontynuował grę w barwach kontynuatora Stali, zespole Sanockiego Towarzystwa Sportowego (STS). Przed sezonem II ligi 1991/1992 podjął studia na AWF Krakowie, pozostając zawodnikiem STS (według planu miał trenować w Krakowie wspólnie z drużyną Cracovii i występować w meczach ligowych w barwach STS). Mimo tego, na początku tego sezonu, w związku z podjęciem studiów na AWF w Katowicach, został zawodnikiem Górnika 1920 Katowice. W tym zespole występował przez dwa sezony, po czym od października 1993 w sezonie 1993/1994 był ponownie zawodnikiem STS. W 1996 ponownie został kapitanem STS. Do 1999 grał w drużynie STS „Autosan” Sanok, a w sezonach 1999/2000 i 2000/2001 w SKH Sanok, po czym odszedł do GKS Tychy, w barwach którego grał w latach 2001-2003.