Potem w 1994 roku wrócił do Podhala Nowy Targ, z którym do 1996 roku trzykrotnie zdobywał mistrzostwo Polski (1994, 1995, 1996) oraz dwukrotnie był najlepszym strzelcem drużyny w ekstraklasie (1994/1995 - 28 goli, 1995/1996 - 29 goli)Spotkanie rekordzistów [dostęp:2013-03-01].

W sezonie 1996/1997 reprezentował barwy KKH Katowice, z którym sięgnął po brązowy medal mistrzostw Polski, po czym wrócił do Podhala Nowy Targ, z którym dwukrotnie zdobywał wicemistrzostwo Polski (1998, 2000) oraz brązowy medal mistrzostw Polski (1999) oraz w którym po zakończeniu sezonu 2000/2001 w wieku 37 lat zakończył sportową karierę. Łącznie w ekstralidze polskiej rozegrał 619 meczów i strzelił 230 goli.

Kariera reprezentacyjna W latach 1984–1997 rozegrał 109 meczów w reprezentacji Polski, w których strzelił 16 bramek. Uczestniczył z reprezentacją Polski na zimowych igrzyskach olimpijskich 1988 w Calgary oraz w ośmiu turniejach o mistrzostwo świata: (1987, 1989, 1990, 1991 - awans do Grupy A, 1994, 1995, 1996, 1997). Podczas turnieju MŚ 1989 Grupy A, 25 kwietnia 1989 w meczu z USA strzelił gola na 1:0 w 11 min.