Brał udział w dziesięciu turniejach o mistrzostwo świata: (1990, 1994, 1997, 1998, 2000, 2001 - awans do Elity, 2002 - spadek z Elity, 2003, 2005, 2007) oraz brał również udział w turniejach kwalifikacyjnych do igrzysk olimpijskich 2006: w Nowym Targu rozegranego w dniach 11-14 kwietnia 2004 roku oraz wygranego przez reprezentację Polski oraz w finałowym turnieju w Rydze rozegranego w dniach 10-13 lutego 2005 roku, na którym reprezentacja Polski zajęła 4. miejsce i nie awansowała do turnieju olimpijskiego 2006 w Turynie.

Pełnił funkcję kapitana reprezentacji Polski. W kadrze występował początkowo z numerem 10 na koszulce meczowej, a potem przez wiele lat z numerem 20.

Statystyki Rok Drużyna Turniej Miejsce M G A Pkt Kary1987MEJ6710181988MŚJ8720281989MŚJ-B871031301990MŚ-B6200021994MŚ-B37033291997MŚ-B5712341998MŚ-B77661282000MŚ-B47246162001MŚ-DI15561162002MŚ146145102003MŚ-DI2536942004Kw. IO1302202005Kw. IO4311242005MŚ-DI2543762007MŚ-DI2553814Ogółem jako junior62284068103Ogółem jako senior1430316Razem76314071119

Kariera trenerska